Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] [INFO] --< it.tidalwave.bluemarine2:it-tidalwave-bluemarine2-upnp-mediaserver >-- [INFO] Building blueMarine II :: Media Server :: UPnP 1.1-ALPHA-2-SNAPSHOT [20/34] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] [INFO] --- buildnumber-maven-plugin:1.4:create (default) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer [INFO] Storing buildNumber: cca5a24bc8f4 at timestamp: 1640172386688 [WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref [INFO] ShortRevision tag detected. The value is '12'. [INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- maven-enforcer-plugin:3.0.0-M3:enforce (enforce-maven) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] [INFO] --- maven-enforcer-plugin:3.0.0-M3:enforce (enforce-banned-dependencies) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] [INFO] --- maven-antrun-plugin:3.0.0:run (generate-and-print-build-description) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/fabrizio.giudici 1.1-ALPHA-2-SNAPSHOT cca5a24bc8f4 [INFO] [echo] Java Version: 11.0.10 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- maven-antrun-plugin:3.0.0:run (create-unwoven-classes-dirs) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Executing tasks [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 2 resources [INFO] The encoding used to copy filtered properties files have not been set. This means that the same encoding will be used to copy filtered properties files as when copying other filtered resources. This might not be what you want! Run your build with --debug to see which files might be affected. Read more at https://maven.apache.org/plugins/maven-resources-plugin/examples/filtering-properties-files.html [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 18 source files to /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/target/unwoven-classes [WARNING] No processor claimed any of these annotations: /org.fourthline.cling.binding.annotations.UpnpStateVariables,/javax.annotation.Nonnegative,/it.tidalwave.dci.annotation.DciRole,/javax.annotation.Nonnull,/javax.annotation.concurrent.Immutable,/javax.annotation.PostConstruct,/javax.inject.Inject,java.base/java.lang.Override,/org.fourthline.cling.binding.annotations.UpnpService,/javax.annotation.PreDestroy [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/src/main/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/didl/CompositeDIDLAdapterSupport.java:[80,86] [unchecked] unchecked conversion required: Finder found: Finder [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/src/main/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/device/DefaultDevicePublisher.java:[76,12] [rawtypes] found raw type: LocalService missing type arguments for generic class LocalService where T is a type-variable: T extends Object declared in class LocalService [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/src/main/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/device/DefaultDevicePublisher.java:[173,29] [unchecked] unchecked method invocation: constructor in class AutowireServiceManager is applied to given types required: AutowireCapableBeanFactory,LocalService,Class found: AutowireCapableBeanFactory,LocalService,Class where T is a type-variable: T extends Object declared in class AutowireServiceManager where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/src/main/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/device/DefaultDevicePublisher.java:[173,71] [unchecked] unchecked conversion required: LocalService found: LocalService where T is a type-variable: T extends Object declared in class AutowireServiceManager [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/src/main/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/device/DefaultDevicePublisher.java:[173,29] [unchecked] unchecked conversion required: DefaultServiceManager found: AutowireServiceManager where T is a type-variable: T extends Object declared in class DefaultDevicePublisher [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/src/main/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/device/DefaultDevicePublisher.java:[174,30] [unchecked] unchecked call to setManager(ServiceManager) as a member of the raw type LocalService where T is a type-variable: T extends Object declared in class LocalService [INFO] [INFO] --- aspectj-maven-plugin:1.11:compile (weave-classes) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- maven-dependency-plugin:3.1.2:unpack (unpack-testset-triples) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Configured Artifact: it.tidalwave.bluemarine2:it-tidalwave-bluemarine2-mediascanner:tests:?:jar [INFO] Configured Artifact: it.tidalwave.bluemarine2:it-tidalwave-bluemarine2-metadata-musicbrainz:tests:?:jar [INFO] Unpacking /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/MediaScanner/target/it-tidalwave-bluemarine2-mediascanner-1.1-ALPHA-2-SNAPSHOT.cca5a24bc8f4-tests.jar to /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/target/extra with includes "expected-results/**/*.n3" and excludes "" [INFO] Unpacking /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/MusicBrainz/target/it-tidalwave-bluemarine2-metadata-musicbrainz-1.1-ALPHA-2-SNAPSHOT.cca5a24bc8f4-tests.jar to /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/target/extra with includes "expected-results/**/*.n3" and excludes "" [INFO] [INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 207 resources [INFO] [INFO] --- maven-resources-plugin:3.2.0:copy-resources (default) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 6 resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 6 source files to /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/target/unwoven-test-classes [WARNING] No processor claimed any of these annotations: /org.testng.annotations.AfterClass,/org.fourthline.cling.binding.annotations.UpnpStateVariable,/org.fourthline.cling.binding.annotations.UpnpAction,/javax.annotation.Nonnull,/org.testng.annotations.Test,/org.testng.annotations.BeforeClass,/org.testng.annotations.DataProvider,java.base/java.lang.Override,/org.fourthline.cling.binding.annotations.UpnpService,/org.fourthline.cling.binding.annotations.UpnpInputArgument [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/src/test/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/device/DefaultDevicePublisherTest.java:[54,80] [unchecked] unchecked conversion required: DefaultDevicePublisher found: DefaultDevicePublisher [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/src/test/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/ClingContentDirectoryAdapterSystemIntegrationTest.java:[212,53] [rawtypes] found raw type: ActionInvocation missing type arguments for generic class ActionInvocation where S is a type-variable: S extends Service declared in class ActionInvocation [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/src/test/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/ClingContentDirectoryAdapterSystemIntegrationTest.java:[240,52] [rawtypes] found raw type: ActionInvocation missing type arguments for generic class ActionInvocation where S is a type-variable: S extends Service declared in class ActionInvocation [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/src/test/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/UpnpClient.java:[57,34] [rawtypes] found raw type: Service missing type arguments for generic class Service where D,S are type-variables: D extends Device declared in class Service S extends Service declared in class Service [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/src/test/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/UpnpClient.java:[86,11] [rawtypes] found raw type: Service missing type arguments for generic class Service where D,S are type-variables: D extends Device declared in class Service S extends Service declared in class Service [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/src/test/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/UpnpClient.java:[107,18] [rawtypes] found raw type: Service missing type arguments for generic class Service where D,S are type-variables: D extends Device declared in class Service S extends Service declared in class Service [WARNING] /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/src/test/java/it/tidalwave/bluemarine2/upnp/mediaserver/impl/UpnpClient.java:[145,18] [rawtypes] found raw type: Service missing type arguments for generic class Service where D,S are type-variables: D extends Device declared in class Service S extends Service declared in class Service [INFO] [INFO] --- aspectj-maven-plugin:1.11:test-compile (weave-test-classes) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 12:26:38.348 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - STARTING TESTS OF it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest 12:26:38.380 [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] 12:26:39.925 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - ctor 12:26:39.941 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 12:26:43.852 [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.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable, i.t.b.m.i.r.EntityPresentable]) 12:26:43.859 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 12:26:43.860 [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] 12:26:43.861 [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] 12:26:43.861 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks] 12:26:43.861 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks] 12:26:43.861 [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] 12:26:43.861 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 12:26:43.861 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 12:26:43.861 [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] 12:26:43.861 [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] 12:26:43.862 [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] 12:26:43.862 [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] 12:26:43.862 [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] 12:26:43.862 [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] 12:26:43.862 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 12:26:43.862 [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] 12:26:43.862 [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] 12:26:43.863 [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] 12:26:43.896 [main ] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'taskExecutor' 12:26:43.929 [main ] INFO it.tidalwave.messagebus.spi.SimpleMessageBus - MessageBusSupport configured with RoundRobinAsyncMessageDelivery(workers=20) 12:26:43.965 [main ] INFO i.t.b.model.impl.catalog.RepositoryMediaCatalog - Catalog configuration source: embedded fallback: embedded 12:26:44.150 [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) 12:26:44.156 [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)) 12:26:44.159 [main ] INFO i.t.b.mediaserver.impl.DefaultContentDirectory - >>>> discovered entity browsers: [RepositoryBrowserByArtistThenRecord([]), RepositoryBrowserByArtistThenTrack([]), RepositoryBrowserByRecordThenTrack([]), RepositoryBrowserByTrack([]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584] 12:26:44.161 [main ] INFO i.t.b.mediaserver.impl.DefaultContentDirectory - >>>> discovered services: [] 12:26:44.191 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.bluemarine2.rest.impl.MusicResourcesController.onPersistenceInitializedNotification(it.tidalwave.bluemarine2.message.PersistenceInitializedNotification) throws java.io.IOException) 12:26:44.191 [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)) 12:26:44.652 [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) 12:26:44.653 [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)) 12:26:44.653 [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) 12:26:44.653 [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)) 12:26:44.696 [main ] INFO org.fourthline.cling.UpnpServiceImpl - >>> Starting UPnP service... 12:26:44.697 [main ] INFO org.fourthline.cling.UpnpServiceImpl - Using configuration: it.tidalwave.bluemarine2.upnp.mediaserver.impl.device.BlueMarineUpnpServiceConfiguration 12:26:44.730 [main ] INFO org.fourthline.cling.transport.Router - Creating Router: org.fourthline.cling.transport.RouterImpl 12:26:44.739 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Creating wildcard socket (for receiving multicast datagrams) on port: 1900 12:26:44.745 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Joining multicast group: /239.255.255.250:1900 on network interface: eth0 12:26:44.788 [main ] INFO org.fourthline.cling.transport.spi.StreamServer - Created server (for receiving TCP streams) on: /10.244.2.61:41733 12:26:44.791 [main ] INFO org.fourthline.cling.transport.spi.DatagramIO - Creating bound socket (for datagram input/output) on: /10.244.2.61 12:26:44.811 [main ] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service started successfully 12:26:44.924 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisher - publishDevice() - (LocalService) ServiceId: urn:upnp-org:serviceId:ContentDirectory, Manager: (AutowireServiceManager) Implementation: null 12:26:45.038 [main ] DEBUG org.eclipse.rdf4j.sail.memory.MemoryStore - Initializing MemoryStore... 12:26:45.060 [main ] DEBUG org.eclipse.rdf4j.sail.memory.MemoryStore - MemoryStore initialized 12:26:45.079 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(public void it.tidalwave.bluemarine2.model.impl.DefaultCacheManager.onPersistenceUpdated(it.tidalwave.bluemarine2.message.PersistenceInitializedNotification)) 12:26:45.080 [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))) 12:26:45.118 [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, 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.method.annotation.RequestMappingHandlerAdapter#0, resourceServer, upnpService, upnpServiceConfiguration, upnpServiceDestroyer, contentDirectoryPublisher, repository, it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem#0, cacheManager] 12:26:45.123 [main ] INFO org.fourthline.cling.UpnpServiceImpl - >>> Starting UPnP service... 12:26:45.123 [main ] INFO org.fourthline.cling.UpnpServiceImpl - Using configuration: org.fourthline.cling.DefaultUpnpServiceConfiguration 12:26:45.124 [main ] INFO org.fourthline.cling.transport.Router - Creating Router: org.fourthline.cling.transport.RouterImpl 12:26:45.124 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Creating wildcard socket (for receiving multicast datagrams) on port: 1900 12:26:45.124 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Joining multicast group: /239.255.255.250:1900 on network interface: eth0 12:26:45.127 [main ] INFO org.fourthline.cling.transport.spi.StreamServer - Created server (for receiving TCP streams) on: /10.244.2.61:42141 12:26:45.127 [main ] INFO org.fourthline.cling.transport.spi.DatagramIO - Creating bound socket (for datagram input/output) on: /10.244.2.61 12:26:45.130 [main ] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service started successfully 12:26:45.153 [main ] INFO i.t.bluemarine2.model.impl.DefaultMediaFileSystem - onPowerOnNotification(PowerOnNotification(properties={Key(name=it.tidalwave.bluemarine2.model.rootPath, type=interface java.nio.file.Path)=/var/test-sets/MusicTestSets/iTunes-fg-20160504-2})) 12:26:45.155 [pool-2-thread-1 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> starting discovery ... 12:26:45.159 [main ] INFO i.t.bluemarine2.model.impl.DefaultMediaFileSystem - >>>> rootPath: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music 12:26:45.162 [main ] INFO i.t.b.rest.impl.server.DefaultResourceServer - onPowerOnNotification(PowerOnNotification(properties={Key(name=it.tidalwave.bluemarine2.model.rootPath, type=interface java.nio.file.Path)=/var/test-sets/MusicTestSets/iTunes-fg-20160504-2})) 12:26:45.246 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - Server@2ae0a53{STOPPED}[10.0.1,sto=0] added {QueuedThreadPool[qtp1118445573]@42aa2005{STOPPED,8<=0<=200,i=0,r=-1,q=0}[NO_TRY],AUTO} 12:26:45.390 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - HttpConnectionFactory@192d7187[HTTP/1.1] added {HttpConfiguration@1b6679c5{32768/8192,8192/8192,https://:0,[]},POJO} 12:26:45.453 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@15641767{null, ()}{0.0.0.0:0} added {QueuedThreadPool[qtp1118445573]@42aa2005{STOPPED,8<=0<=200,i=0,r=-1,q=0}[NO_TRY],AUTO} 12:26:45.465 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@15641767{null, ()}{0.0.0.0:0} added {ScheduledExecutorScheduler@3ff7a39e{STOPPED},AUTO} 12:26:45.485 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@15641767{null, ()}{0.0.0.0:0} added {org.eclipse.jetty.io.ArrayByteBufferPool@53c87151,POJO} 12:26:45.486 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@15641767{null, ()}{0.0.0.0:0} added {org.eclipse.jetty.server.AbstractConnector$1@285a8556,POJO} 12:26:45.507 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@15641767{null, (http/1.1)}{0.0.0.0:0} added {HttpConnectionFactory@192d7187[HTTP/1.1],AUTO} 12:26:45.507 [main ] DEBUG org.eclipse.jetty.server.AbstractConnector - ServerConnector@15641767{HTTP/1.1, (http/1.1)}{0.0.0.0:0} added HttpConnectionFactory@192d7187[HTTP/1.1] 12:26:45.531 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@15641767{HTTP/1.1, (http/1.1)}{0.0.0.0:0} added {SelectorManager@ServerConnector@15641767{HTTP/1.1, (http/1.1)}{0.0.0.0:0},MANAGED} 12:26:45.532 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - Server@2ae0a53{STOPPED}[10.0.1,sto=0] added {ServerConnector@15641767{HTTP/1.1, (http/1.1)}{10.244.2.61:0},AUTO} 12:26:45.568 [cling-3 ] WARN o.f.cling.binding.xml.ServiceDescriptorBinder - UPnP specification violation: Not producing element to be compatible with WMP12: (ActionArgument, OUT) SearchCaps 12:26:45.569 [cling-3 ] WARN o.f.cling.binding.xml.ServiceDescriptorBinder - UPnP specification violation: Not producing element to be compatible with WMP12: (ActionArgument, OUT) SortCaps 12:26:45.569 [cling-3 ] WARN o.f.cling.binding.xml.ServiceDescriptorBinder - UPnP specification violation: Not producing element to be compatible with WMP12: (ActionArgument, OUT) Id 12:26:45.602 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - New service discovered: (RemoteService) Descriptor: /dev/1d2d9a5b-96c5-0e39-0000-000000000031/svc/upnp-org/ContentDirectory/desc 12:26:45.603 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> baseURL: null 12:26:45.603 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> DLNA caps: av-upload,image-upload,audio-upload 12:26:45.603 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> DLNA docs: [DMS-1.50, M-DMS-1.50] 12:26:45.603 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> friendly name: bm II (jenkins-64b9869db8-8pn4l) 12:26:45.603 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> manufacturer: Tidalwave s.a.s. 12:26:45.603 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> manufacturer URI: http://tidalwave.it 12:26:45.603 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> model description: blueMarine II media server 12:26:45.603 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> model name: blueMarine II media server 12:26:45.603 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> model number: n.a. 12:26:45.604 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> model URI: http://bluemarine.tidalwave.it 12:26:45.604 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> presentation URI: null 12:26:45.604 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> sec product caps: null 12:26:45.604 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> serial number: underTest 12:26:45.604 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> UPC: null 12:26:45.604 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - Service added: (RemoteService) Descriptor: /dev/1d2d9a5b-96c5-0e39-0000-000000000031/svc/upnp-org/ContentDirectory/desc 12:26:45.623 [main ] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Adding Decorator: org.eclipse.jetty.util.DeprecationWarning@354f1731 12:26:45.628 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - o.e.j.s.ServletContextHandler@323607d2{/,null,STOPPED} added {ServletHandler@ec11440{STOPPED},MANAGED} 12:26:45.649 [main ] INFO i.t.b.rest.impl.server.DefaultResourceServer - RESOURCE BASE: [jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.cca5a24bc8f4.jar!/webapp] 12:26:45.684 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@ec11440{STOPPED} added {spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null},AUTO} 12:26:45.687 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@ec11440{STOPPED} added {[/rest/*]=>spring,POJO} 12:26:45.737 [main ] DEBUG org.eclipse.jetty.http.PreEncodedHttpField - HttpField encoders loaded: [org.eclipse.jetty.http.Http1FieldPreEncoder@6c483992] 12:26:45.767 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@ec11440{STOPPED} added {default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null},AUTO} 12:26:45.768 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@ec11440{STOPPED} added {[/*]=>default,POJO} 12:26:45.792 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@ec11440{STOPPED} added {it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-75a74c41==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@75a74c41{inst=false,async=true,src=EMBEDDED:null},AUTO} 12:26:45.793 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@ec11440{STOPPED} added {[/*]/[]/[]=>it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-75a74c41,POJO} 12:26:45.821 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - Server@2ae0a53{STOPPED}[10.0.1,sto=0] added {o.e.j.s.ServletContextHandler@323607d2{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.cca5a24bc8f4.jar!/webapp],STOPPED},MANAGED} 12:26:45.821 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING Server@2ae0a53{STOPPED}[10.0.1,sto=0] 12:26:45.827 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - Server@2ae0a53{STARTING}[10.0.1,sto=0] added {ErrorHandler@5cadab34{STOPPED},AUTO} 12:26:45.829 [main ] INFO org.eclipse.jetty.server.Server - jetty-10.0.1; built: 2021-02-19T18:44:52.951Z; git: d0bfd9145ddac13b73e98b2637fcbf4a48132397; jvm 11.0.10+9 12:26:45.893 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@15641767{HTTP/1.1, (http/1.1)}{10.244.2.61:35265} added {sun.nio.ch.ServerSocketChannelImpl[/10.244.2.61:35265],POJO} 12:26:45.895 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting Server@2ae0a53{STARTING}[10.0.1,sto=0] 12:26:45.899 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING QueuedThreadPool[qtp1118445573]@42aa2005{STOPPED,8<=0<=200,i=0,r=-1,q=0}[NO_TRY] 12:26:45.901 [main ] DEBUG o.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@4500df23{s=0/1,p=0} 12:26:45.914 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - QueuedThreadPool[qtp1118445573]@42aa2005{STARTING,8<=0<=200,i=0,r=-1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}] added {ReservedThreadExecutor@4500df23{s=0/1,p=0},AUTO} 12:26:45.917 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ReservedThreadExecutor@4500df23{s=0/1,p=0} 12:26:45.924 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8758ms ReservedThreadExecutor@4500df23{s=0/1,p=0} 12:26:45.948 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1118445573-57,5,main] 12:26:45.949 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1118445573-59,5,main] 12:26:45.949 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1118445573-60,5,main] 12:26:45.950 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1118445573]@42aa2005{STARTING,8<=3<=200,i=3,r=-1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}] 12:26:45.950 [qtp1118445573-59 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1118445573]@42aa2005{STARTING,8<=3<=200,i=3,r=-1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}] 12:26:45.952 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1118445573-61,5,main] 12:26:45.952 [qtp1118445573-60 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1118445573]@42aa2005{STARTING,8<=4<=200,i=4,r=-1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}] 12:26:45.953 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1118445573-62,5,main] 12:26:45.954 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1118445573-63,5,main] 12:26:45.955 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1118445573-64,5,main] 12:26:45.955 [qtp1118445573-61 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1118445573]@42aa2005{STARTING,8<=6<=200,i=6,r=-1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}] 12:26:45.956 [qtp1118445573-63 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1118445573]@42aa2005{STARTING,8<=7<=200,i=7,r=-1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}] 12:26:45.956 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp1118445573-65,5,main] 12:26:45.955 [qtp1118445573-62 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1118445573]@42aa2005{STARTING,8<=6<=200,i=6,r=-1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}] 12:26:45.957 [qtp1118445573-64 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1118445573]@42aa2005{STARTING,8<=8<=200,i=8,r=-1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}] 12:26:45.958 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8792ms QueuedThreadPool[qtp1118445573]@42aa2005{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}] 12:26:45.959 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING o.e.j.s.ServletContextHandler@323607d2{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.cca5a24bc8f4.jar!/webapp],STOPPED} 12:26:45.962 [qtp1118445573-65 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp1118445573]@42aa2005{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}] 12:26:45.976 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting o.e.j.s.ServletContextHandler@323607d2{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.cca5a24bc8f4.jar!/webapp],STARTING} 12:26:45.976 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ServletHandler@ec11440{STOPPED} 12:26:45.980 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/*[EMBEDDED:null] mapped to servlet=default[EMBEDDED:null] 12:26:45.983 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@5fa{/*},resource=MappedServlet36339c0f{/*->default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=1] 12:26:45.984 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/rest/*[EMBEDDED:null] mapped to servlet=spring[EMBEDDED:null] 12:26:45.984 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@7e929dbd{/rest/*},resource=MappedServlet186cf26{/rest/*->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=2] 12:26:45.985 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - filterNameMap={it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-75a74c41=it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-75a74c41==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@75a74c41{inst=false,async=true,src=EMBEDDED:null}} pathFilters=[[/*]/[]/[ERROR, ASYNC, FORWARD, INCLUDE, REQUEST]=>it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-75a74c41] servletFilterMap={} servletPathMap=PathMappings[size=2] servletNameMap={spring=MappedServlet62ca3a87{null->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}, default=MappedServlet255c75d6{null->default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}} 12:26:45.985 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Adding Default404Servlet to ServletHandler@ec11440{STARTING} 12:26:45.986 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@ec11440{STARTING} added {org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-31460b92==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@8ae24fbf{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null},AUTO} 12:26:45.987 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@ec11440{STARTING} added {[/]=>org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-31460b92,POJO} 12:26:45.987 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/*[EMBEDDED:null] mapped to servlet=default[EMBEDDED:null] 12:26:45.987 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@5fa{/*},resource=MappedServlet77f22aa9{/*->default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=1] 12:26:45.987 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/rest/*[EMBEDDED:null] mapped to servlet=spring[EMBEDDED:null] 12:26:45.987 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@7e929dbd{/rest/*},resource=MappedServlet36a936ce{/rest/*->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=2] 12:26:45.988 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/[EMBEDDED:null] mapped to servlet=org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-31460b92[EMBEDDED:null] 12:26:45.988 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@4e{/},resource=MappedServlet6ca22616{/->org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-31460b92==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@8ae24fbf{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=3] 12:26:45.988 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - filterNameMap={it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-75a74c41=it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-75a74c41==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@75a74c41{inst=false,async=true,src=EMBEDDED:null}} pathFilters=[[/*]/[]/[ERROR, ASYNC, FORWARD, INCLUDE, REQUEST]=>it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-75a74c41] servletFilterMap={} servletPathMap=PathMappings[size=3] servletNameMap={spring=MappedServlet6d39aa8b{null->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}, default=MappedServletbf872e7{null->default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}, org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-31460b92=MappedServlet74983a10{null->org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-31460b92==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@8ae24fbf{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}} 12:26:45.989 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/*[EMBEDDED:null] mapped to servlet=default[EMBEDDED:null] 12:26:45.989 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@5fa{/*},resource=MappedServlet9772003{/*->default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=1] 12:26:45.990 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/rest/*[EMBEDDED:null] mapped to servlet=spring[EMBEDDED:null] 12:26:45.990 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@7e929dbd{/rest/*},resource=MappedServlet293aae54{/rest/*->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=2] 12:26:45.990 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/[EMBEDDED:null] mapped to servlet=org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-31460b92[EMBEDDED:null] 12:26:45.990 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@4e{/},resource=MappedServlet611d9ede{/->org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-31460b92==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@8ae24fbf{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=3] 12:26:45.990 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - filterNameMap={it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-75a74c41=it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-75a74c41==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@75a74c41{inst=false,async=true,src=EMBEDDED:null}} pathFilters=[[/*]/[]/[ERROR, ASYNC, FORWARD, INCLUDE, REQUEST]=>it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-75a74c41] servletFilterMap={} servletPathMap=PathMappings[size=3] servletNameMap={spring=MappedServlet6d39aa8b{null->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}, default=MappedServletbf872e7{null->default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}, org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-31460b92=MappedServlet74983a10{null->org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-31460b92==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@8ae24fbf{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}} 12:26:45.991 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting ServletHandler@ec11440{STARTING} 12:26:45.991 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8826ms ServletHandler@ec11440{STARTED} 12:26:45.995 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-75a74c41==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@75a74c41{inst=false,async=true,src=EMBEDDED:null} 12:26:45.996 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8830ms it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-75a74c41==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@75a74c41{inst=false,async=true,src=EMBEDDED:null} 12:26:45.998 [main ] DEBUG org.eclipse.jetty.servlet.FilterHolder - Filter.init it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@55e8467a 12:26:45.999 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 12:26:46.001 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8836ms default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 12:26:46.003 [main ] DEBUG org.eclipse.jetty.servlet.ServletHolder - Servlet.init null for default 12:26:46.008 [main ] DEBUG org.eclipse.jetty.servlet.DefaultServlet - resource base = null 12:26:46.008 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-31460b92==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@8ae24fbf{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 12:26:46.009 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8843ms org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-31460b92==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@8ae24fbf{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 12:26:46.009 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 12:26:46.010 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8844ms spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 12:26:46.010 [main ] DEBUG org.eclipse.jetty.servlet.ServletHolder - Servlet.init null for spring 12:26:46.011 [main ] INFO o.eclipse.jetty.server.handler.ContextHandler.ROOT - Initializing Spring DispatcherServlet 'spring' 12:26:46.011 [main ] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'spring' 12:26:46.130 [main ] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 119 ms 12:26:46.130 [main ] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@323607d2{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.cca5a24bc8f4.jar!/webapp],AVAILABLE} 12:26:46.131 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8965ms o.e.j.s.ServletContextHandler@323607d2{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.cca5a24bc8f4.jar!/webapp],AVAILABLE} 12:26:46.131 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ErrorHandler@5cadab34{STOPPED} 12:26:46.131 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting ErrorHandler@5cadab34{STARTING} 12:26:46.131 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8966ms ErrorHandler@5cadab34{STARTED} 12:26:46.132 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ServerConnector@15641767{HTTP/1.1, (http/1.1)}{10.244.2.61:35265} 12:26:46.136 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ScheduledExecutorScheduler@3ff7a39e{STOPPED} 12:26:46.136 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8971ms ScheduledExecutorScheduler@3ff7a39e{STARTED} 12:26:46.137 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING HttpConnectionFactory@192d7187[HTTP/1.1] 12:26:46.137 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8971ms HttpConnectionFactory@192d7187[HTTP/1.1] 12:26:46.145 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING SelectorManager@ServerConnector@15641767{HTTP/1.1, (http/1.1)}{10.244.2.61:35265} 12:26:46.154 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@c4faecf/SelectorProducer@5bacb374/IDLE/p=false/QueuedThreadPool[qtp1118445573]@42aa2005{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2021-12-22T12:26:46.167197+01:00 added {SelectorProducer@5bacb374,POJO} 12:26:46.179 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@c4faecf/SelectorProducer@5bacb374/IDLE/p=false/QueuedThreadPool[qtp1118445573]@42aa2005{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2021-12-22T12:26:46.182328+01:00 added {QueuedThreadPool[qtp1118445573]@42aa2005{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}],UNMANAGED} 12:26:46.183 [main ] DEBUG o.e.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@c4faecf/SelectorProducer@5bacb374/IDLE/p=false/QueuedThreadPool[qtp1118445573]@42aa2005{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2021-12-22T12:26:46.183502+01:00 created 12:26:46.183 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ManagedSelector@5ede2527{STOPPED} id=0 keys=-1 selected=-1 updates=0 added {EatWhatYouKill@c4faecf/SelectorProducer@5bacb374/IDLE/p=false/QueuedThreadPool[qtp1118445573]@42aa2005{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2021-12-22T12:26:46.184208+01:00,MANAGED} 12:26:46.184 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - SelectorManager@ServerConnector@15641767{HTTP/1.1, (http/1.1)}{10.244.2.61:35265} added {ManagedSelector@5ede2527{STOPPED} id=0 keys=-1 selected=-1 updates=0,AUTO} 12:26:46.184 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ManagedSelector@5ede2527{STOPPED} id=0 keys=-1 selected=-1 updates=0 12:26:46.185 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING EatWhatYouKill@c4faecf/SelectorProducer@5bacb374/IDLE/p=false/QueuedThreadPool[qtp1118445573]@42aa2005{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2021-12-22T12:26:46.185275+01:00 12:26:46.185 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @9019ms EatWhatYouKill@c4faecf/SelectorProducer@5bacb374/IDLE/p=false/QueuedThreadPool[qtp1118445573]@42aa2005{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2021-12-22T12:26:46.185771+01:00 12:26:46.195 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.io.ManagedSelector$$Lambda$316/0x000000010046c840@7939a3cc in QueuedThreadPool[qtp1118445573]@42aa2005{STARTED,8<=8<=200,i=7,r=1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}] 12:26:46.196 [qtp1118445573-57 ] DEBUG o.e.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@c4faecf/SelectorProducer@5bacb374/IDLE/p=false/QueuedThreadPool[qtp1118445573]@42aa2005{STARTED,8<=8<=200,i=7,r=1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2021-12-22T12:26:46.196605+01:00 tryProduce false 12:26:46.199 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 0 12:26:46.199 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0 12:26:46.199 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@52a29dba waiting with 0 keys 12:26:46.199 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$316/0x000000010046c840@7939a3cc startThread=0 12:26:46.200 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change lazy=false org.eclipse.jetty.io.ManagedSelector$Start@464cd79c on ManagedSelector@5ede2527{STARTING} id=0 keys=0 selected=0 updates=0 12:26:46.200 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Wakeup on submit ManagedSelector@5ede2527{STARTING} id=0 keys=0 selected=0 updates=1 12:26:46.201 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@52a29dba woken with none selected 12:26:46.201 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@52a29dba woken up from select, 0/0/0 selected 12:26:46.201 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@52a29dba processing 0 keys, 1 updates 12:26:46.201 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 1 12:26:46.201 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - update org.eclipse.jetty.io.ManagedSelector$Start@464cd79c 12:26:46.202 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0 12:26:46.202 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@52a29dba waiting with 0 keys 12:26:46.202 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @9036ms ManagedSelector@5ede2527{STARTED} id=0 keys=0 selected=0 updates=0 12:26:46.202 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @9036ms SelectorManager@ServerConnector@15641767{HTTP/1.1, (http/1.1)}{10.244.2.61:35265} 12:26:46.203 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@15641767{HTTP/1.1, (http/1.1)}{10.244.2.61:35265} added {acceptor-0@a9ef07e,POJO} 12:26:46.204 [qtp1118445573-59 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run acceptor-0@a9ef07e in QueuedThreadPool[qtp1118445573]@42aa2005{STARTED,8<=8<=200,i=6,r=1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}] 12:26:46.204 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue qtp1118445573-59-acceptor-0@a9ef07e-ServerConnector@15641767{HTTP/1.1, (http/1.1)}{10.244.2.61:35265} startThread=0 12:26:46.207 [main ] INFO org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@15641767{HTTP/1.1, (http/1.1)}{10.244.2.61:35265} 12:26:46.207 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @9041ms ServerConnector@15641767{HTTP/1.1, (http/1.1)}{10.244.2.61:35265} 12:26:46.210 [main ] INFO org.eclipse.jetty.server.Server - Started Server@2ae0a53{STARTING}[10.0.1,sto=0] @9044ms 12:26:46.210 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @9044ms Server@2ae0a53{STARTED}[10.0.1,sto=0] 12:26:46.210 [main ] INFO i.t.b.rest.impl.server.DefaultResourceServer - >>>> resource server jetty started at 10.244.2.61:35265 12:26:46.211 [main ] INFO i.tidalwave.bluemarine2.commons.test.TestUtilities - loadRepository(..., target/test-classes/test-sets/model-iTunes-fg-20160504-2.n3) 12:26:46.258 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.ntriples.NTriplesParserFactory 12:26:46.259 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.turtle.TurtleParserFactory 12:26:46.259 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.turtlestar.TurtleStarParserFactory 12:26:46.261 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.trig.TriGParserFactory 12:26:46.261 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.trigstar.TriGStarParserFactory 12:26:46.262 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.n3.N3ParserFactory 12:26:46.263 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.rdfxml.RDFXMLParserFactory 12:26:46.278 [main ] DEBUG org.eclipse.rdf4j.rio.DatatypeHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.datatypes.XMLSchemaDatatypeHandler 12:26:46.278 [main ] DEBUG org.eclipse.rdf4j.rio.DatatypeHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.datatypes.RDFDatatypeHandler 12:26:46.279 [main ] DEBUG org.eclipse.rdf4j.rio.DatatypeHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.datatypes.DBPediaDatatypeHandler 12:26:46.280 [main ] DEBUG org.eclipse.rdf4j.rio.DatatypeHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.datatypes.VirtuosoGeometryDatatypeHandler 12:26:46.281 [main ] DEBUG org.eclipse.rdf4j.rio.DatatypeHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.datatypes.GeoSPARQLDatatypeHandler 12:26:46.283 [main ] DEBUG org.eclipse.rdf4j.rio.LanguageHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.languages.RFC3066LanguageHandler 12:26:46.284 [main ] DEBUG org.eclipse.rdf4j.rio.LanguageHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.languages.BCP47LanguageHandler 12:26:46.988 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ****************************** 12:26:46.989 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test service publishing" 12:26:46.990 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ****************************** 12:26:46.993 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - The service is up and running 12:26:48.994 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST PASSED in 2005 msec 12:26:48.994 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 12:26:49.006 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 12:26:49.006 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test sequence" 12:26:49.006 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ARGS [LG-37LS5600, iTunes-fg-20160504-2, sequence1] 12:26:49.006 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 12:26:49.013 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-000 ======================================================================================== 12:26:49.013 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 12:26:49.032 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:49.035 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:49.079 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 12:26:49.080 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 12:26:49.086 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 12:26:49.153 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:26:49.161 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:26:49.166 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.VirtualMediaFolder, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 12:26:49.183 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:26:49.350 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 270.464063 msec 12:26:49.351 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:26:49.355 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.356 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.356 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.356 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:49.356 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:49.356 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.356 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.379 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:49.404 [cling-9 ] INFO it.tidalwave.bluemarine2.util.PathNormalization - Charset normalizer form: NFC 12:26:49.406 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:49.406 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:49.406 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-000.txt 12:26:49.406 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-000.txt 12:26:49.411 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:49.411 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-001 ======================================================================================== 12:26:49.411 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:49.412 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:49.412 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:49.420 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:49.420 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:49.420 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:49.420 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:26:49.421 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:26:49.428 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:49.430 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.b.RepositoryBrowserByArtistThenTrack, i.t.r.u.Displayable) -> [i.t.b.m.i.EntityBrowserDisplayable] 12:26:49.438 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.b.RepositoryBrowserByArtistThenRecord, i.t.r.u.Displayable) -> [i.t.b.m.i.EntityBrowserDisplayable] 12:26:49.439 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.b.RepositoryBrowserByRecordThenTrack, i.t.r.u.Displayable) -> [i.t.b.m.i.EntityBrowserDisplayable] 12:26:49.440 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.b.RepositoryBrowserByTrack, i.t.r.u.Displayable) -> [i.t.b.m.i.EntityBrowserDisplayable] 12:26:49.440 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.DefaultMediaFileSystem, i.t.r.u.Displayable) -> [i.t.b.m.i.EntityBrowserDisplayable] 12:26:49.444 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:49.448 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:49.451 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:49.453 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:49.454 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:49.456 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:49.458 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:49.459 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:49.464 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 43.735595 msec 12:26:49.464 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 12:26:49.475 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.475 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.476 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:26:49.476 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:49.476 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:49.476 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.476 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.476 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 12:26:49.476 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:49.476 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:49.476 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.476 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.476 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 12:26:49.476 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:49.476 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:49.476 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.476 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.476 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 12:26:49.476 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:49.476 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:49.476 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.476 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.490 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:49.496 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:49.496 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:49.496 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-001.txt 12:26:49.497 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-001.txt 12:26:49.497 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:49.497 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-002 ======================================================================================== 12:26:49.497 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 12:26:49.497 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:49.500 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:49.510 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 12:26:49.510 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 12:26:49.510 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 12:26:49.511 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:26:49.511 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:26:49.515 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 4.465743 msec 12:26:49.515 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 12:26:49.516 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.519 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:49.525 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:49.526 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:49.526 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-002.txt 12:26:49.526 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-002.txt 12:26:49.526 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:49.526 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-003 ======================================================================================== 12:26:49.526 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 12:26:49.526 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:49.527 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:49.533 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 12:26:49.533 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 12:26:49.533 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 12:26:49.534 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:26:49.534 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:26:49.537 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 4.081543 msec 12:26:49.538 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 12:26:49.539 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.546 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:49.549 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:49.549 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:49.549 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-003.txt 12:26:49.549 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-003.txt 12:26:49.549 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-004 ======================================================================================== 12:26:49.549 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:26:49.549 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:49.550 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:49.550 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:49.555 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:26:49.555 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:26:49.555 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:26:49.556 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:26:49.556 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:26:49.560 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:49.564 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:49.565 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:49.567 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:49.568 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:49.569 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:49.573 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 17.193602 msec 12:26:49.573 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 4, 1) 12:26:49.575 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.575 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.575 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:26:49.575 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:49.575 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:49.576 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.576 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.638 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:49.647 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:49.647 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:49.647 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-004.txt 12:26:49.648 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-004.txt 12:26:49.648 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-005 ======================================================================================== 12:26:49.649 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:49.649 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:49.649 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:49.650 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:49.659 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:49.659 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:49.659 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:49.660 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:26:49.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:26:49.664 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:49.667 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:49.668 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:49.669 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:49.670 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:49.671 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:49.672 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:49.673 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:49.673 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:49.676 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 16.362617 msec 12:26:49.676 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 12:26:49.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:26:49.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:49.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:49.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 12:26:49.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:49.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:49.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 12:26:49.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:49.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:49.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 12:26:49.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:49.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:49.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.682 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:49.687 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:49.687 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:49.687 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-005.txt 12:26:49.687 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-005.txt 12:26:49.687 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-006 ======================================================================================== 12:26:49.687 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:49.687 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:49.688 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:49.694 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:49.696 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:49.697 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:49.697 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:49.697 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:26:49.698 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:26:49.700 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:49.702 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:49.702 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:49.706 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:49.707 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:49.707 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:49.708 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:49.708 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:49.709 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:49.711 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 14.442837 msec 12:26:49.711 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.718 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:49.722 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:49.722 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:49.722 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-006.txt 12:26:49.722 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-006.txt 12:26:49.722 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-007 ======================================================================================== 12:26:49.723 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 12:26:49.723 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:49.723 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:49.730 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 12:26:49.730 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 12:26:49.730 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 12:26:49.730 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:26:49.731 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:49.733 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:49.733 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:49.735 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:49.735 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:49.736 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:49.736 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:49.737 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:49.741 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:49.745 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 15.43112 msec 12:26:49.746 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:26:49.747 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.747 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.747 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:26:49.747 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:49.747 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:49.747 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.747 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:49.757 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:49.761 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:49.761 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:49.761 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-007.txt 12:26:49.761 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-007.txt 12:26:49.761 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-008 ======================================================================================== 12:26:49.761 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:49.762 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:49.762 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:49.763 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:49.767 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:49.767 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:49.767 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:49.767 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:26:49.767 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:49.768 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:49.771 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:49.772 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:49.772 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:49.773 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:49.773 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:49.775 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:49.775 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:49.776 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:49.776 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:49.777 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:49.778 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.PathAwareMediaFolderDecorator, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 12:26:49.785 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.s.EntityWithRoles, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 12:26:49.785 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:49.786 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:26:49.815 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:49.826 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:26:49.827 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:49.842 [cling-3 ] DEBUG org.eclipse.rdf4j.query.parser.QueryParserRegistry - Registered service class org.eclipse.rdf4j.query.parser.sparql.SPARQLParserFactory 12:26:49.943 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:26:50.321 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 505.012011 msec 12:26:50.323 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:50.324 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]) 12:26:50.330 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:50.335 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:26:50.335 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:50.343 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 12.170504 msec 12:26:50.344 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.FileSystemMediaFolder, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 12:26:50.344 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:50.344 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 12:26:50.356 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:50.356 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]) 12:26:50.367 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:50.369 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:50.370 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:50.381 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 12:26:50.402 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 35.174489 msec 12:26:50.403 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:50.403 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]) 12:26:50.418 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:50.419 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:26:50.419 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:50.430 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 12:26:50.518 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 100.103769 msec 12:26:50.521 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 753.743874 msec 12:26:50.521 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 12:26:50.523 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.523 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.524 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.530 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:50.543 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:50.543 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:50.543 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-008.txt 12:26:50.543 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-008.txt 12:26:50.544 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-009 ======================================================================================== 12:26:50.544 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:26:50.544 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:50.544 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:50.546 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:50.554 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:26:50.554 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:26:50.554 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:26:50.554 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:26:50.554 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:50.555 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:50.557 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:50.557 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:50.560 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:50.561 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:50.561 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:50.563 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:50.563 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:50.564 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:50.564 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:50.564 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:50.565 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:50.565 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:26:50.566 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:50.571 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:26:50.572 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:50.584 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:26:50.721 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 151.521418 msec 12:26:50.725 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 171.231116 msec 12:26:50.725 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 5, 1) 12:26:50.730 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.731 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.731 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:26:50.731 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:50.731 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:50.731 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.731 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.735 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:50.739 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:50.739 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:50.739 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-009.txt 12:26:50.739 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-009.txt 12:26:50.739 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-010 ======================================================================================== 12:26:50.739 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:50.739 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:50.740 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:50.742 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:50.746 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:50.746 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:50.746 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:50.746 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:26:50.746 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:50.748 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:50.750 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:50.753 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:50.754 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:50.755 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:50.760 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:50.763 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:50.763 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:50.764 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:50.764 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:50.765 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:50.765 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:50.765 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:26:50.768 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:50.769 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:26:50.769 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:50.772 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:26:50.877 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 109.155867 msec 12:26:50.878 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:50.879 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]) 12:26:50.881 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:50.882 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:26:50.882 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:50.891 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 9.656627 msec 12:26:50.892 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:50.892 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 12:26:50.895 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:50.895 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]) 12:26:50.902 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:50.903 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:50.903 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:50.911 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 12:26:50.925 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 22.368358 msec 12:26:50.926 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:50.927 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]) 12:26:50.928 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:50.929 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:26:50.929 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:50.933 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 12:26:50.990 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 61.113251 msec 12:26:50.992 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 246.591857 msec 12:26:50.993 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.994 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:50.998 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:51.002 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:51.002 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:51.002 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-010.txt 12:26:51.002 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-010.txt 12:26:51.003 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-011 ======================================================================================== 12:26:51.003 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 12:26:51.003 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:51.003 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:51.006 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:51.012 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 12:26:51.012 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 12:26:51.012 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 12:26:51.013 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:26:51.013 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:51.014 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:51.016 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:51.017 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:51.017 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:51.018 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:51.021 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:51.022 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:51.023 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:51.024 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:51.024 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:51.025 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:51.031 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 18.19016 msec 12:26:51.032 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 12:26:51.033 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.040 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:51.043 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:51.043 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:51.043 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-011.txt 12:26:51.043 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-011.txt 12:26:51.044 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-012 ======================================================================================== 12:26:51.044 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 12:26:51.044 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:51.044 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:51.048 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:51.051 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 12:26:51.051 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 12:26:51.051 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 12:26:51.051 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:26:51.056 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:51.057 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:51.060 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:51.060 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:51.061 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:51.062 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:51.062 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:51.064 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:51.065 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:51.066 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:51.066 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:51.077 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:51.080 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 29.046861 msec 12:26:51.080 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 12:26:51.081 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.095 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:51.101 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:51.101 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:51.101 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-012.txt 12:26:51.101 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-012.txt 12:26:51.101 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-013 ======================================================================================== 12:26:51.101 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:51.101 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:51.102 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:51.107 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:51.112 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:51.112 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:51.112 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:51.113 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:26:51.113 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:51.114 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:51.115 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:51.116 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:51.117 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:51.118 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:51.118 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:51.120 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:51.120 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:51.120 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:51.121 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:51.121 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:51.122 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:51.122 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:26:51.123 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:51.124 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:26:51.124 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:51.127 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:26:51.236 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 112.671773 msec 12:26:51.237 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:51.237 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]) 12:26:51.238 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:51.239 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:26:51.239 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:51.243 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 4.937129 msec 12:26:51.244 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:51.244 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 12:26:51.245 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:51.245 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]) 12:26:51.246 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:51.247 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:51.247 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:51.249 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 12:26:51.258 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 11.571872 msec 12:26:51.260 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:51.260 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]) 12:26:51.261 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:51.261 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:26:51.261 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:51.267 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 12:26:51.323 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 62.376115 msec 12:26:51.329 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 216.895031 msec 12:26:51.329 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.334 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.340 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:51.346 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:51.346 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:51.346 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-013.txt 12:26:51.346 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-013.txt 12:26:51.347 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-014 ======================================================================================== 12:26:51.347 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 12:26:51.347 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:51.347 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:51.351 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 12:26:51.352 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 12:26:51.352 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:51.352 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 12:26:51.352 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:26:51.352 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:51.353 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:51.354 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:51.356 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:51.356 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:51.356 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:51.357 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:51.358 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:51.359 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:51.359 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:51.359 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:51.360 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:51.362 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 10.106521 msec 12:26:51.362 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 12:26:51.363 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.366 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:51.368 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:51.369 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:51.369 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-014.txt 12:26:51.369 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-014.txt 12:26:51.369 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-015 ======================================================================================== 12:26:51.369 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 12:26:51.369 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:51.369 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:51.372 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:51.377 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 12:26:51.377 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 12:26:51.377 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 12:26:51.377 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:26:51.377 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:51.378 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:51.379 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:51.380 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:51.380 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:51.380 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:51.381 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:51.382 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:51.382 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:51.382 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:51.383 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:51.383 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:51.385 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 7.975586 msec 12:26:51.385 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 12:26:51.388 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.392 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:51.395 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:51.395 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:51.395 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-015.txt 12:26:51.395 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-015.txt 12:26:51.395 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:51.396 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-016 ======================================================================================== 12:26:51.396 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 12:26:51.396 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:51.396 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:51.401 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 12:26:51.401 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 12:26:51.401 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 12:26:51.401 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:51.401 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:51.402 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:51.402 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:51.403 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:51.403 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:51.404 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:51.404 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:51.404 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:51.405 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:51.406 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:51.406 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:51.406 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:51.407 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:51.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:51.407 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:51.408 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:26:51.408 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:51.409 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:26:51.409 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:51.418 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:26:51.507 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 98.590335 msec 12:26:51.512 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 111.298006 msec 12:26:51.513 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:26:51.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:26:51.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:51.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.517 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:51.522 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:51.522 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:51.522 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-016.txt 12:26:51.522 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-016.txt 12:26:51.523 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-017 ======================================================================================== 12:26:51.523 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:51.523 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:51.523 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:51.531 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:51.531 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:51.531 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:51.531 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:51.531 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:51.532 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:51.532 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:51.533 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:51.533 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:51.534 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:51.534 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:51.534 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:51.535 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:51.535 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:51.536 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:51.536 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:51.536 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:51.537 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:51.542 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:51.547 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:51.548 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:51.548 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:51.554 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:51.692 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 144.529764 msec 12:26:51.693 [cling-8 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryMusicArtist, i.t.r.SimpleComposite) -> [i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks] 12:26:51.721 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:51.722 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:51.722 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:51.732 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 10.782093 msec 12:26:51.748 [cling-8 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryMusicArtist, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.EntityDIDLAdapter] 12:26:51.748 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:51.749 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 12:26:51.749 [cling-8 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryMusicArtist, i.t.r.u.Displayable) -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 12:26:51.751 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:51.751 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:51.751 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:26:51.760 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:26:51.763 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 12.420279 msec 12:26:51.764 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, delegate=RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:51.764 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 12:26:51.765 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:51.770 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:51.770 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 12:26:51.775 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 12:26:51.778 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 13.140942 msec 12:26:51.780 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, delegate=RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:51.780 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 12:26:51.781 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:51.781 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:51.781 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 12:26:51.785 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 12:26:51.793 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 11.819578 msec 12:26:51.794 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:51.794 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:51.795 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:51.796 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:51.796 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:51.805 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:51.809 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 13.954259 msec 12:26:51.811 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, delegate=RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:51.811 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=) 12:26:51.811 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:51.812 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:51.815 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 12:26:51.823 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 12:26:51.827 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 15.126892 msec 12:26:51.827 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, delegate=RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:51.827 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=) 12:26:51.828 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:51.828 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:51.829 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 12:26:51.833 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 12:26:51.837 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 9.092898 msec 12:26:51.838 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, delegate=RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:51.838 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=) 12:26:51.839 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:51.839 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:51.839 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 12:26:51.847 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 12:26:51.850 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 11.262307 msec 12:26:51.852 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, delegate=RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:51.853 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 12:26:51.854 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:51.854 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:51.854 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 12:26:51.859 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 12:26:51.863 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 8.959394 msec 12:26:51.864 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, delegate=RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:51.865 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 12:26:51.865 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:51.866 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:51.866 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 12:26:51.873 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 12:26:51.876 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 10.627331 msec 12:26:51.877 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, delegate=RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:51.881 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=) 12:26:51.882 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:51.883 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:51.883 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 12:26:51.886 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 12:26:51.889 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.046528 msec 12:26:51.891 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:51.891 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 12:26:51.891 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:51.892 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:51.892 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 12:26:51.895 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 12:26:51.897 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.817634 msec 12:26:51.898 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:51.898 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=) 12:26:51.899 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:51.899 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:51.900 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 12:26:51.907 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 12:26:51.913 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 14.279882 msec 12:26:51.914 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, delegate=RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:51.914 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 12:26:51.915 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:51.915 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:51.915 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 12:26:51.917 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 12:26:51.922 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.533132 msec 12:26:51.923 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:51.923 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 12:26:51.924 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:51.925 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:51.925 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 12:26:51.933 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 12:26:51.936 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 11.768796 msec 12:26:51.937 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:51.937 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 12:26:51.938 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:51.938 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:51.938 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 12:26:51.942 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 12:26:51.945 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 7.277659 msec 12:26:51.946 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, delegate=RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:51.946 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 12:26:51.947 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:51.947 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:51.947 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 12:26:51.956 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 12:26:51.965 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 18.219122 msec 12:26:51.980 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 448.681707 msec 12:26:51.980 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.986 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:51.994 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:52.002 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:52.002 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:52.002 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-017.txt 12:26:52.002 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-017.txt 12:26:52.003 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-018 ======================================================================================== 12:26:52.003 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:26:52.003 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:52.003 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:52.009 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:26:52.009 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:26:52.009 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:26:52.009 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:52.009 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:52.010 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:52.010 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:52.011 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:52.011 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:52.011 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:52.012 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:52.012 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:52.013 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:52.013 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:52.013 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:52.013 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:52.014 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:52.014 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:52.017 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:52.018 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:52.018 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:52.018 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:52.021 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:52.149 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 131.582844 msec 12:26:52.186 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:52.187 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:52.187 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:52.195 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 8.549016 msec 12:26:52.214 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.214 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 12:26:52.215 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.216 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.216 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:26:52.221 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:26:52.224 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 9.368187 msec 12:26:52.228 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 219.210956 msec 12:26:52.228 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 90, 1) 12:26:52.232 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.232 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.232 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 12:26:52.232 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.232 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.232 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.232 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.240 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:52.244 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:52.244 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:52.244 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-018.txt 12:26:52.244 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-018.txt 12:26:52.246 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-019 ======================================================================================== 12:26:52.246 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:52.246 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:52.246 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:52.254 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:52.254 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:52.254 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:52.254 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:52.254 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:52.254 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:52.255 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:52.255 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:52.256 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:52.257 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:52.257 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:52.257 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:52.258 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:52.259 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:52.259 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:52.260 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:52.260 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:52.261 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:52.261 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:52.262 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:52.263 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:52.263 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:52.266 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:52.395 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 132.859075 msec 12:26:52.413 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:52.414 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:52.414 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:52.420 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 7.222749 msec 12:26:52.432 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.432 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 12:26:52.434 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.434 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.434 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:26:52.436 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:26:52.439 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.955517 msec 12:26:52.439 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, delegate=RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.439 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 12:26:52.440 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.440 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.440 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 12:26:52.448 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 12:26:52.449 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 9.445613 msec 12:26:52.450 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, delegate=RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.450 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 12:26:52.451 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.451 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.451 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 12:26:52.454 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 12:26:52.456 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.393546 msec 12:26:52.457 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.457 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:52.458 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.458 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.458 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:52.461 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:52.463 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.935734 msec 12:26:52.463 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, delegate=RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.463 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=) 12:26:52.465 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.465 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.465 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 12:26:52.468 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 12:26:52.471 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 5.724987 msec 12:26:52.471 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, delegate=RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.471 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=) 12:26:52.472 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.472 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.472 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 12:26:52.475 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 12:26:52.478 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.242143 msec 12:26:52.479 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, delegate=RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.479 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=) 12:26:52.480 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.480 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.480 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 12:26:52.482 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 12:26:52.485 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 5.137337 msec 12:26:52.486 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, delegate=RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.487 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 12:26:52.487 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.488 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.488 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 12:26:52.490 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 12:26:52.491 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.969758 msec 12:26:52.492 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, delegate=RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.492 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 12:26:52.492 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.493 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.493 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 12:26:52.494 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 12:26:52.500 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.218551 msec 12:26:52.500 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, delegate=RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.500 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=) 12:26:52.501 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.501 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.501 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 12:26:52.503 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 12:26:52.505 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.915823 msec 12:26:52.505 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.505 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 12:26:52.506 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.506 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.506 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 12:26:52.512 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 12:26:52.514 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 8.36444 msec 12:26:52.515 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.515 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=) 12:26:52.515 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.516 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.516 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 12:26:52.518 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 12:26:52.521 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.971834 msec 12:26:52.521 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, delegate=RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.522 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 12:26:52.522 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.523 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.523 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 12:26:52.526 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 12:26:52.530 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.622332 msec 12:26:52.530 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.531 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 12:26:52.531 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.532 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.532 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 12:26:52.534 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 12:26:52.536 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.2548 msec 12:26:52.537 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.537 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 12:26:52.538 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.538 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.538 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 12:26:52.540 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 12:26:52.543 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 5.505124 msec 12:26:52.544 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, delegate=RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.544 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 12:26:52.544 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.545 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.545 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 12:26:52.547 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 12:26:52.549 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.247604 msec 12:26:52.556 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 302.191822 msec 12:26:52.556 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 12:26:52.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 12:26:52.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 12:26:52.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 12:26:52.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.567 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:52.571 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:52.571 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:52.571 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-019.txt 12:26:52.571 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-019.txt 12:26:52.572 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-020 ======================================================================================== 12:26:52.572 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:52.572 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:52.572 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:52.574 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:52.579 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:52.579 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:52.579 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:52.579 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:52.579 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:52.579 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:52.579 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:52.580 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:52.580 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:52.581 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:52.581 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:52.581 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:52.582 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:52.582 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:52.582 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:52.583 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:52.583 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:52.586 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:52.587 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:52.587 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:52.587 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:52.589 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:52.667 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 79.803066 msec 12:26:52.682 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:52.684 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:52.684 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:52.689 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 7.41728 msec 12:26:52.709 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.709 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 12:26:52.710 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.710 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.711 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:26:52.715 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:26:52.720 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 10.132363 msec 12:26:52.721 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, delegate=RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.722 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 12:26:52.723 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.723 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.723 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 12:26:52.726 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 12:26:52.729 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.13544 msec 12:26:52.730 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, delegate=RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.730 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 12:26:52.736 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.738 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.738 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 12:26:52.743 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 12:26:52.748 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 10.76101 msec 12:26:52.748 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.749 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:52.750 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.750 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.751 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:52.757 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:52.760 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 10.208872 msec 12:26:52.761 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, delegate=RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.761 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=) 12:26:52.762 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.763 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.763 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 12:26:52.766 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 12:26:52.770 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 8.359207 msec 12:26:52.771 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, delegate=RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.772 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=) 12:26:52.772 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.773 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.773 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 12:26:52.777 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 12:26:52.781 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.964541 msec 12:26:52.781 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, delegate=RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.782 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=) 12:26:52.782 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.783 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.783 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 12:26:52.785 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 12:26:52.791 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 8.72102 msec 12:26:52.792 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, delegate=RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.793 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 12:26:52.793 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.794 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.794 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 12:26:52.798 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 12:26:52.802 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 8.224329 msec 12:26:52.803 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, delegate=RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.803 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 12:26:52.805 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.805 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.806 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 12:26:52.809 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 12:26:52.813 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.570071 msec 12:26:52.813 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, delegate=RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.814 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=) 12:26:52.814 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.815 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.815 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 12:26:52.817 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 12:26:52.825 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 10.425888 msec 12:26:52.825 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.826 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 12:26:52.826 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.827 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.830 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 12:26:52.833 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 12:26:52.836 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 9.20432 msec 12:26:52.836 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.837 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=) 12:26:52.837 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.838 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.838 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 12:26:52.841 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 12:26:52.850 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 12.028049 msec 12:26:52.850 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, delegate=RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.851 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 12:26:52.852 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.853 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.853 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 12:26:52.856 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 12:26:52.860 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 8.397209 msec 12:26:52.861 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.861 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 12:26:52.865 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.866 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.866 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 12:26:52.869 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 12:26:52.872 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.111579 msec 12:26:52.873 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.873 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 12:26:52.874 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.875 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.875 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 12:26:52.878 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 12:26:52.881 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 6.817308 msec 12:26:52.882 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, delegate=RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:52.882 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 12:26:52.883 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:52.883 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:52.883 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 12:26:52.886 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 12:26:52.890 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.928881 msec 12:26:52.897 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 317.887132 msec 12:26:52.897 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 12:26:52.902 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.902 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.902 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 12:26:52.902 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.902 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.902 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.902 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.902 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 12:26:52.903 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.903 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.903 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.903 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.903 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 12:26:52.903 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.903 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.903 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.903 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.903 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 12:26:52.903 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.903 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.903 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.903 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.903 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 12:26:52.903 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.905 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:52.916 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:52.924 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:52.924 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:52.924 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-020.txt 12:26:52.924 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-020.txt 12:26:52.925 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-021 ======================================================================================== 12:26:52.925 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 12:26:52.925 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:52.927 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:52.934 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 12:26:52.934 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 12:26:52.934 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 12:26:52.934 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:52.934 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:52.935 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:52.935 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:52.936 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:52.936 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:52.937 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:52.937 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:52.938 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:52.942 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:52.945 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:52.945 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:52.946 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:52.946 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:52.946 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:52.952 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:53.026 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 80.217387 msec 12:26:53.038 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:53.038 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:53.039 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:53.041 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.167204 msec 12:26:53.051 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:53.052 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:53.052 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:53.052 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:53.052 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:53.053 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:53.053 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:53.053 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:53.054 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:53.055 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:53.055 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:53.057 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:53.059 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.071131 msec 12:26:53.062 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 127.761962 msec 12:26:53.062 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:26:53.063 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:53.063 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:53.063 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 12:26:53.063 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:53.063 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:53.063 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:53.063 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:53.067 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:53.070 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:53.070 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:53.070 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-021.txt 12:26:53.070 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-021.txt 12:26:53.070 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-022 ======================================================================================== 12:26:53.070 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:53.070 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:53.071 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:53.071 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:53.075 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:53.075 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:53.075 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:53.076 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:53.076 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:53.076 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:53.076 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:53.077 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:53.077 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:53.077 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:53.078 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:53.078 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:53.079 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:53.079 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:53.079 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:53.079 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:53.079 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:53.081 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:53.159 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 80.36223 msec 12:26:53.170 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:53.171 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:53.171 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:53.174 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.579999 msec 12:26:53.185 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:53.186 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:53.186 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:53.186 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:53.186 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:53.187 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:53.188 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:53.188 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:53.188 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:53.190 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:53.193 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.187957 msec 12:26:53.193 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryRecord, i.t.r.SimpleComposite) -> [i.t.b.m.i.r.RecordComposite] 12:26:53.194 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:53.194 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:53.194 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:53.196 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.06025 msec 12:26:53.196 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryRecord, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter] 12:26:53.197 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:26:53.197 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:53.197 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryRecord, i.t.r.u.Displayable) -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 12:26:53.202 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 126.990453 msec 12:26:53.203 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:26:53.203 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:53.203 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:53.204 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:53.204 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:53.204 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:26:53.204 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:53.204 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:53.207 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:53.210 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:53.210 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:53.210 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-022.txt 12:26:53.210 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-022.txt 12:26:53.210 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-023 ======================================================================================== 12:26:53.210 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:26:53.210 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:53.211 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:53.214 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:26:53.215 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:26:53.215 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:26:53.215 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:53.215 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:53.215 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:53.215 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:53.216 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:53.216 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:53.216 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:53.216 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:53.217 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:53.217 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:53.217 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:53.218 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:53.218 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:53.218 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:53.218 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:53.220 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:53.297 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 79.827894 msec 12:26:53.309 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:53.309 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:53.309 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:53.312 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.718935 msec 12:26:53.324 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:53.325 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:53.325 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:53.325 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:53.326 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:53.326 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:53.327 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:53.327 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:53.327 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:53.328 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:53.331 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.704644 msec 12:26:53.332 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:53.332 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:53.332 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:53.335 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.428935 msec 12:26:53.336 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:26:53.336 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:53.338 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 123.550877 msec 12:26:53.338 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:26:53.340 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:53.340 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:53.340 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:53.340 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:53.340 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:26:53.340 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:53.340 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:53.344 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:53.347 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:53.347 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:53.347 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-023.txt 12:26:53.347 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-023.txt 12:26:53.348 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-024 ======================================================================================== 12:26:53.348 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:53.348 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:53.348 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:53.358 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:53.358 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:53.358 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:53.358 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:53.358 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:53.358 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:53.359 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:53.359 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:53.361 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:53.362 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:53.362 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:53.363 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:53.363 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:53.363 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:53.364 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:53.364 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:53.364 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:53.364 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:53.368 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:53.471 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 107.638751 msec 12:26:53.497 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:53.498 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:53.498 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:53.502 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 4.623908 msec 12:26:53.528 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:53.529 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:53.530 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:53.530 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:53.531 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:53.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:53.533 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:53.534 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:53.534 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:53.537 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:53.540 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.382147 msec 12:26:53.541 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:53.542 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:53.542 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:53.546 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.159177 msec 12:26:53.547 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:26:53.547 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:53.550 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 192.152756 msec 12:26:53.550 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:26:53.552 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:53.552 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:53.552 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:53.552 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:53.552 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:26:53.553 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:53.553 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:53.557 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:53.561 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:53.561 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:53.561 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-024.txt 12:26:53.561 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-024.txt 12:26:53.563 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:53.563 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-025 ======================================================================================== 12:26:53.563 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, firstResult=1, maxResult=15) ... 12:26:53.563 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:53.563 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:53.571 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 12:26:53.571 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 12:26:53.571 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, filter=null, firstResult=1, maxResults=15, orderby=[]) 12:26:53.571 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:53.571 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:53.572 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:53.572 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:53.575 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:53.576 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:53.576 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:53.577 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:53.577 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:53.578 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:53.578 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:53.578 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:53.580 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:53.580 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:53.583 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:53.678 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 99.355643 msec 12:26:53.687 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:53.687 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:53.687 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:53.690 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.183782 msec 12:26:53.700 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:53.701 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:53.701 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:53.701 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:53.701 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:53.702 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:53.702 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:53.703 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:53.703 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:53.705 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:53.707 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.626308 msec 12:26:53.707 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:53.708 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:53.708 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:53.710 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.1269 msec 12:26:53.712 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 140.479687 msec 12:26:53.712 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 12:26:53.712 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:53.715 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:53.717 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:53.718 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:53.718 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-025.txt 12:26:53.718 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-025.txt 12:26:53.718 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:53.718 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-026 ======================================================================================== 12:26:53.718 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, firstResult=1, maxResult=15) ... 12:26:53.718 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:53.719 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:53.723 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 12:26:53.723 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 12:26:53.723 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, filter=null, firstResult=1, maxResults=15, orderby=[]) 12:26:53.723 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:53.723 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:53.723 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:53.723 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:53.724 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:53.724 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:53.724 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:53.725 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:53.725 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:53.725 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:53.725 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:53.726 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:53.726 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:53.726 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:53.728 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:53.800 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 74.369039 msec 12:26:53.809 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:53.809 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:53.809 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:53.812 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.211789 msec 12:26:53.822 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:53.823 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:53.823 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:53.823 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:53.823 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:53.823 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:53.824 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:53.825 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:53.825 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:53.826 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:53.829 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.250789 msec 12:26:53.829 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:53.829 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:53.829 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:53.831 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.298097 msec 12:26:53.834 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 110.969372 msec 12:26:53.834 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 12:26:53.835 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:53.839 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:53.842 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:53.842 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:53.842 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-026.txt 12:26:53.842 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-026.txt 12:26:53.842 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-027 ======================================================================================== 12:26:53.843 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:53.843 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:53.843 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:53.853 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:53.856 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:53.856 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:53.856 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:53.856 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:53.856 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:53.857 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:53.857 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:53.858 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:53.858 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:53.859 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:53.859 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:53.859 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:53.860 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:53.860 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:53.860 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:53.861 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:53.861 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:53.866 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:53.974 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 113.12578 msec 12:26:53.989 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:53.990 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:53.990 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:53.995 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 5.122653 msec 12:26:54.011 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:54.012 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:54.012 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:54.013 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:54.013 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:54.013 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:54.015 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:54.015 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:54.015 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:54.017 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:54.019 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.325622 msec 12:26:54.020 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:54.020 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:54.020 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:54.022 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.064587 msec 12:26:54.023 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:26:54.023 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:54.026 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 169.87857 msec 12:26:54.026 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:26:54.027 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:54.027 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:54.027 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:54.027 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:54.027 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:26:54.027 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:54.027 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:54.032 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:54.039 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:54.039 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:54.039 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-027.txt 12:26:54.039 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-027.txt 12:26:54.040 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-028 ======================================================================================== 12:26:54.040 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, firstResult=1, maxResult=15) ... 12:26:54.041 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:54.041 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:54.047 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 12:26:54.047 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 12:26:54.047 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, filter=null, firstResult=1, maxResults=15, orderby=[]) 12:26:54.047 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:54.047 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:54.047 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:54.047 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:54.048 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:54.048 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:54.049 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:54.049 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:54.049 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:54.049 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:54.050 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:54.050 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:54.051 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:54.051 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:54.051 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:54.053 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:54.146 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 95.642115 msec 12:26:54.155 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:54.156 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:54.156 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:54.159 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.125033 msec 12:26:54.168 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:54.168 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:54.169 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:54.169 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:54.169 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:54.172 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:54.172 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:54.173 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:54.173 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:54.174 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:54.179 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.871565 msec 12:26:54.180 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:54.180 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:54.180 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:54.182 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.935005 msec 12:26:54.183 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 136.413024 msec 12:26:54.183 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 12:26:54.185 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:54.187 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:54.189 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:54.189 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:54.189 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-028.txt 12:26:54.189 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-028.txt 12:26:54.190 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-029 ======================================================================================== 12:26:54.190 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, firstResult=1, maxResult=15) ... 12:26:54.190 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:54.190 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:54.193 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 12:26:54.193 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 12:26:54.193 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, filter=null, firstResult=1, maxResults=15, orderby=[]) 12:26:54.194 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:54.194 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:54.194 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:54.194 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:54.195 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:54.195 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:54.195 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:54.195 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:54.196 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:54.196 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:54.196 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:54.196 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:54.197 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:54.197 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:54.198 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:54.200 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:54.276 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 79.141027 msec 12:26:54.284 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:54.285 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:54.285 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:54.289 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 4.604468 msec 12:26:54.299 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:54.300 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:54.300 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:54.300 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:54.300 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:54.301 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:54.302 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:54.302 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:54.302 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:54.304 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:54.307 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.029746 msec 12:26:54.307 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:54.308 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:54.308 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:54.309 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.805968 msec 12:26:54.311 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 118.043157 msec 12:26:54.312 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 12:26:54.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:54.315 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:54.317 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:54.317 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:54.317 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-029.txt 12:26:54.317 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-029.txt 12:26:54.317 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-030 ======================================================================================== 12:26:54.317 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 12:26:54.318 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:54.318 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:54.321 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 12:26:54.321 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 12:26:54.321 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 12:26:54.321 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:54.322 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:54.322 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:54.322 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:54.322 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:54.323 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:54.323 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:54.323 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:54.323 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:54.324 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:54.324 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:54.324 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:54.324 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:54.324 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:54.326 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:54.326 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:54.440 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 115.525246 msec 12:26:54.451 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:54.452 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:54.452 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:54.452 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:54.452 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:54.455 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:54.457 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.362701 msec 12:26:54.458 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:54.458 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:54.458 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:54.460 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.848664 msec 12:26:54.461 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:54.461 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:54.461 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:54.464 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.23369 msec 12:26:54.474 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:54.474 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:54.474 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:54.475 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:54.475 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:54.475 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:26:54.476 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:26:54.476 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:54.479 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 157.533534 msec 12:26:54.479 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:26:54.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:54.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:54.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:54.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:54.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:26:54.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:54.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:54.483 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:54.485 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:54.485 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:54.485 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-030.txt 12:26:54.485 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-030.txt 12:26:54.486 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-031 ======================================================================================== 12:26:54.486 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:54.486 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:54.486 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:54.490 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:54.491 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:54.491 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:54.491 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:54.492 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:54.492 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:54.492 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:54.492 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:54.493 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:54.493 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:54.494 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:54.494 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:54.494 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:54.495 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:54.495 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:54.495 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:54.495 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:54.495 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:54.496 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:54.578 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 83.058494 msec 12:26:54.590 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:54.590 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:54.590 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:54.590 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:54.590 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:54.592 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:54.594 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.603749 msec 12:26:54.595 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:54.595 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:54.596 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:54.598 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.719412 msec 12:26:54.598 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:54.599 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:54.599 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:54.603 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 4.191035 msec 12:26:54.618 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:54.618 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:54.618 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:54.619 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:54.619 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:54.619 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:26:54.620 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:54.620 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:54.620 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:54.621 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:54.635 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 15.533965 msec 12:26:54.637 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:54.638 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:54.638 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:54.642 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 5.087227 msec 12:26:54.643 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.PathAwareEntityDecorator, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 12:26:54.644 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryTrack, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter] 12:26:54.645 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, delegate=RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:54.646 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=) 12:26:54.647 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryTrack, i.t.r.u.Displayable) -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 12:26:54.660 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 12:26:54.663 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 12:26:54.852 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:54.855 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:54.856 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:54.856 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 12:26:54.858 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 12:26:54.861 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.456264 msec 12:26:54.865 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, delegate=RepositoryTrack(01/01 02, 04:56, rdfs:label=Cherubini: Sonata #1 In F - 2. Allegretto Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:54.868 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 04:56, rdfs:label=Cherubini: Sonata #1 In F - 2. Allegretto Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=) 12:26:54.869 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 12:26:54.869 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 12:26:54.892 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:54.893 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:54.893 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:54.894 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 12:26:54.895 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 12:26:54.897 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.010399 msec 12:26:54.898 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, delegate=RepositoryTrack(01/01 03, 07:39, rdfs:label=Cherubini: Sonata #2 In C - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:54.899 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 07:39, rdfs:label=Cherubini: Sonata #2 In C - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=) 12:26:54.899 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 12:26:54.899 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 12:26:54.910 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:54.910 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:54.911 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:54.911 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 12:26:54.912 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 12:26:54.914 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.842278 msec 12:26:54.915 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, delegate=RepositoryTrack(01/01 04, 03:56, rdfs:label=Cherubini: Sonata #2 In C - 2. Rondò Allegro, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:54.915 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 03:56, rdfs:label=Cherubini: Sonata #2 In C - 2. Rondò Allegro, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=) 12:26:54.916 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 12:26:54.918 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 12:26:54.930 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:54.931 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:54.931 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:54.932 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 12:26:54.933 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 12:26:54.938 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.259088 msec 12:26:54.939 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, delegate=RepositoryTrack(01/01 05, 08:38, rdfs:label=Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:54.939 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 08:38, rdfs:label=Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=) 12:26:54.940 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 12:26:54.940 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 12:26:54.946 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:54.947 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:54.947 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:54.947 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 12:26:54.949 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 12:26:54.950 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.855418 msec 12:26:54.950 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, delegate=RepositoryTrack(01/01 06, 04:10, rdfs:label=Cherubini: Sonata #3 In B Flat - 2. Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:54.951 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:10, rdfs:label=Cherubini: Sonata #3 In B Flat - 2. Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=) 12:26:54.951 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 12:26:54.951 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 12:26:54.957 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:54.958 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:54.958 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:54.958 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 12:26:54.959 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 12:26:54.961 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.861579 msec 12:26:54.961 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, delegate=RepositoryTrack(01/01 07, 06:50, rdfs:label=Cherubini: Sonata #4 In G - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:54.962 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 06:50, rdfs:label=Cherubini: Sonata #4 In G - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=) 12:26:54.962 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 12:26:54.962 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 12:26:54.972 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:54.973 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:54.973 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:54.973 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 12:26:54.975 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 12:26:54.976 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.729981 msec 12:26:54.977 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, delegate=RepositoryTrack(01/01 08, 06:59, rdfs:label=Cherubini: Sonata #4 In G - 2. Rondò: Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:54.980 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 06:59, rdfs:label=Cherubini: Sonata #4 In G - 2. Rondò: Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=) 12:26:54.981 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 12:26:54.982 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 12:26:55.001 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:55.002 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.002 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:55.002 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 12:26:55.004 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 12:26:55.005 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.78915 msec 12:26:55.005 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, delegate=RepositoryTrack(01/01 09, 06:53, rdfs:label=Cherubini: Sonata #5 In D - 1. Allegro Con Brio, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:55.011 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:53, rdfs:label=Cherubini: Sonata #5 In D - 1. Allegro Con Brio, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=) 12:26:55.012 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 12:26:55.012 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 12:26:55.022 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:55.028 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.029 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:55.029 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 12:26:55.031 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 12:26:55.033 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.865003 msec 12:26:55.033 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, delegate=RepositoryTrack(01/01 10, 05:06, rdfs:label=Cherubini: Sonata #5 In D - 2. Rondò: Allegretto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:55.034 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 05:06, rdfs:label=Cherubini: Sonata #5 In D - 2. Rondò: Allegretto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=) 12:26:55.035 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 12:26:55.035 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 12:26:55.045 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:55.047 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.048 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:55.048 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 12:26:55.051 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 12:26:55.053 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.935327 msec 12:26:55.053 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, delegate=RepositoryTrack(01/01 11, 07:52, rdfs:label=Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:55.054 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 07:52, rdfs:label=Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=) 12:26:55.055 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 12:26:55.055 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 12:26:55.063 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:55.063 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.063 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:55.064 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 12:26:55.065 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 12:26:55.066 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.160042 msec 12:26:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, delegate=RepositoryTrack(01/01 12, 06:06, rdfs:label=Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:55.067 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 06:06, rdfs:label=Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=) 12:26:55.068 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 12:26:55.069 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 12:26:55.074 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:55.074 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.075 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:55.075 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 12:26:55.076 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 12:26:55.079 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.566164 msec 12:26:55.084 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 592.811266 msec 12:26:55.084 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 12:26:55.086 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.086 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.086 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 1. Moderato 12:26:55.086 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:SBMuukLzN1W7XjmB29LnPhKpFPA=/content 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 2. Allegretto Moderato 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:k081Ixl3z5XSavrIV9yoSPythzE=/content 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 1. Moderato 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:6GsGH6fovBGGYvMLJGsd63SNjLI=/content 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 2. Rondò Allegro 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.087 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:ocoXX34l1K4kBGN_R5GtRCTlmuo=/content 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:Vml6807hpaOkG9yg50nhXvHxr3I=/content 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 2. Andantino 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:EGA3W_fKWI9f6BIPfFg-NFjxKv4=/content 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 1. Moderato 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:tJPDYUkCcSPb0ch-iTC7IeW4vyU=/content 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 2. Rondò: Andantino 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:SJV8QgF_rxDIfokQndnYL1Zdu1M=/content 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 1. Allegro Con Brio 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:odgH4CkN4zFSZw3XjbRaNZDdLJA=/content 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 2. Rondò: Allegretto 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:pzjyG4SZWvP3XZG7NVs7yTdluZo=/content 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:OjywRyTMzjsTsXpyphCCI1OVPW4=/content 12:26:55.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto 12:26:55.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 12:26:55.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.094 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:ygA8AiXimd9N3EYnIcvrpWWfGfQ=/content 12:26:55.094 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.094 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.102 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:55.107 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:55.107 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:55.107 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-031.txt 12:26:55.107 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-031.txt 12:26:55.108 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-032 ======================================================================================== 12:26:55.108 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:26:55.108 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:55.108 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:55.110 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:55.113 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:26:55.113 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:26:55.113 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:26:55.113 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:55.113 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:55.114 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:55.114 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:55.115 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:55.115 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:55.116 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:55.116 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:55.116 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:55.117 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:55.117 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:55.117 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:55.118 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:55.118 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:55.120 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:55.200 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 82.879987 msec 12:26:55.208 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:55.208 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:55.208 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.208 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:55.208 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:55.210 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:55.212 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.186801 msec 12:26:55.212 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.213 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:55.213 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:55.214 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.93384 msec 12:26:55.215 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:55.215 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:55.215 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:55.217 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.641884 msec 12:26:55.228 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:55.228 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:55.229 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:55.229 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:55.229 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:55.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:26:55.230 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:55.230 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:55.230 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:55.232 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:55.239 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 8.928013 msec 12:26:55.239 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:55.240 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:55.240 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:55.242 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 2.486021 msec 12:26:55.243 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, delegate=RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:55.243 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=) 12:26:55.244 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 12:26:55.244 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 12:26:55.247 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:55.247 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.247 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:55.248 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 12:26:55.249 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 12:26:55.250 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.376831 msec 12:26:55.252 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 138.725937 msec 12:26:55.252 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 12, 1) 12:26:55.253 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.253 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.253 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 1. Moderato 12:26:55.253 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.253 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.253 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:26:55.253 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.253 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.253 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:SBMuukLzN1W7XjmB29LnPhKpFPA=/content 12:26:55.253 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.253 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.256 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:55.260 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:55.260 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:55.260 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-032.txt 12:26:55.260 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-032.txt 12:26:55.261 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-033 ======================================================================================== 12:26:55.261 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:55.261 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:55.261 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:55.264 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:55.264 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:55.264 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:55.264 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:55.264 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:55.265 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:55.265 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:55.265 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:55.266 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:55.266 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:55.266 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:55.266 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:55.268 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:55.268 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:55.268 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:55.269 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:55.269 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:55.273 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:55.275 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:55.365 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 97.082648 msec 12:26:55.380 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:55.380 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:55.380 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.381 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:55.381 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:55.382 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:55.389 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 9.002557 msec 12:26:55.390 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.391 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:55.391 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:55.392 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.063214 msec 12:26:55.392 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:55.393 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:55.393 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:55.395 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.436278 msec 12:26:55.402 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:55.402 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:55.402 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:55.402 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:55.403 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:55.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:26:55.404 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:55.404 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:55.404 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:55.405 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:55.419 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 14.840109 msec 12:26:55.420 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:55.420 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:55.420 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:55.422 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.981554 msec 12:26:55.423 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, delegate=RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:55.423 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=) 12:26:55.424 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 12:26:55.424 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 12:26:55.429 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:55.430 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.430 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:55.430 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 12:26:55.432 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 12:26:55.433 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.682127 msec 12:26:55.435 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, delegate=RepositoryTrack(01/01 02, 04:56, rdfs:label=Cherubini: Sonata #1 In F - 2. Allegretto Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:55.435 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 04:56, rdfs:label=Cherubini: Sonata #1 In F - 2. Allegretto Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=) 12:26:55.437 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 12:26:55.437 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 12:26:55.444 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:55.445 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.445 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:55.447 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 12:26:55.448 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 12:26:55.450 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.888939 msec 12:26:55.450 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, delegate=RepositoryTrack(01/01 03, 07:39, rdfs:label=Cherubini: Sonata #2 In C - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:55.451 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 07:39, rdfs:label=Cherubini: Sonata #2 In C - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=) 12:26:55.452 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 12:26:55.452 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 12:26:55.463 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:55.463 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.464 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:55.464 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 12:26:55.465 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 12:26:55.466 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.115014 msec 12:26:55.467 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, delegate=RepositoryTrack(01/01 04, 03:56, rdfs:label=Cherubini: Sonata #2 In C - 2. Rondò Allegro, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:55.467 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 03:56, rdfs:label=Cherubini: Sonata #2 In C - 2. Rondò Allegro, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=) 12:26:55.468 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 12:26:55.469 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 12:26:55.473 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:55.474 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.474 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:55.475 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 12:26:55.476 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 12:26:55.478 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.402989 msec 12:26:55.479 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, delegate=RepositoryTrack(01/01 05, 08:38, rdfs:label=Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:55.479 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 08:38, rdfs:label=Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=) 12:26:55.480 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 12:26:55.480 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 12:26:55.489 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:55.489 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.489 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:55.489 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 12:26:55.497 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 12:26:55.498 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.69372 msec 12:26:55.499 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, delegate=RepositoryTrack(01/01 06, 04:10, rdfs:label=Cherubini: Sonata #3 In B Flat - 2. Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:55.499 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:10, rdfs:label=Cherubini: Sonata #3 In B Flat - 2. Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=) 12:26:55.499 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 12:26:55.499 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 12:26:55.504 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:55.505 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.505 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:55.505 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 12:26:55.506 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 12:26:55.515 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.369782 msec 12:26:55.516 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, delegate=RepositoryTrack(01/01 07, 06:50, rdfs:label=Cherubini: Sonata #4 In G - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:55.516 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 06:50, rdfs:label=Cherubini: Sonata #4 In G - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=) 12:26:55.516 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 12:26:55.516 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 12:26:55.518 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:55.518 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.519 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:55.519 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 12:26:55.520 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 12:26:55.520 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.997239 msec 12:26:55.521 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, delegate=RepositoryTrack(01/01 08, 06:59, rdfs:label=Cherubini: Sonata #4 In G - 2. Rondò: Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:55.521 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 06:59, rdfs:label=Cherubini: Sonata #4 In G - 2. Rondò: Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=) 12:26:55.521 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 12:26:55.522 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 12:26:55.532 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:55.532 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.532 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:55.532 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 12:26:55.533 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 12:26:55.534 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.1312 msec 12:26:55.535 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, delegate=RepositoryTrack(01/01 09, 06:53, rdfs:label=Cherubini: Sonata #5 In D - 1. Allegro Con Brio, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:55.535 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:53, rdfs:label=Cherubini: Sonata #5 In D - 1. Allegro Con Brio, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=) 12:26:55.535 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 12:26:55.535 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 12:26:55.537 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:55.538 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.539 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:55.539 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 12:26:55.540 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 12:26:55.541 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.744628 msec 12:26:55.542 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, delegate=RepositoryTrack(01/01 10, 05:06, rdfs:label=Cherubini: Sonata #5 In D - 2. Rondò: Allegretto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:55.543 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 05:06, rdfs:label=Cherubini: Sonata #5 In D - 2. Rondò: Allegretto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=) 12:26:55.543 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 12:26:55.544 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 12:26:55.547 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:55.547 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.548 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:55.548 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 12:26:55.549 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 12:26:55.550 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.10887 msec 12:26:55.550 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, delegate=RepositoryTrack(01/01 11, 07:52, rdfs:label=Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:55.550 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 07:52, rdfs:label=Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=) 12:26:55.550 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 12:26:55.551 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 12:26:55.556 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:55.557 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.557 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:55.558 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 12:26:55.559 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 12:26:55.563 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.861727 msec 12:26:55.563 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, delegate=RepositoryTrack(01/01 12, 06:06, rdfs:label=Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:55.563 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 06:06, rdfs:label=Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=) 12:26:55.564 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 12:26:55.569 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 12:26:55.572 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:55.572 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.573 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:55.573 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 12:26:55.583 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 12:26:55.585 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 12.548252 msec 12:26:55.589 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 324.512508 msec 12:26:55.589 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 1. Moderato 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:SBMuukLzN1W7XjmB29LnPhKpFPA=/content 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 2. Allegretto Moderato 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:k081Ixl3z5XSavrIV9yoSPythzE=/content 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 1. Moderato 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:6GsGH6fovBGGYvMLJGsd63SNjLI=/content 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 2. Rondò Allegro 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:ocoXX34l1K4kBGN_R5GtRCTlmuo=/content 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:Vml6807hpaOkG9yg50nhXvHxr3I=/content 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.591 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 2. Andantino 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:EGA3W_fKWI9f6BIPfFg-NFjxKv4=/content 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 1. Moderato 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:tJPDYUkCcSPb0ch-iTC7IeW4vyU=/content 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 2. Rondò: Andantino 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:SJV8QgF_rxDIfokQndnYL1Zdu1M=/content 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 1. Allegro Con Brio 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:odgH4CkN4zFSZw3XjbRaNZDdLJA=/content 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 2. Rondò: Allegretto 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:pzjyG4SZWvP3XZG7NVs7yTdluZo=/content 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:OjywRyTMzjsTsXpyphCCI1OVPW4=/content 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:55.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 12:26:55.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:55.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:55.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:ygA8AiXimd9N3EYnIcvrpWWfGfQ=/content 12:26:55.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.598 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:55.602 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:55.602 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:55.602 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-033.txt 12:26:55.602 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-033.txt 12:26:55.603 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-034 ======================================================================================== 12:26:55.603 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, firstResult=12, maxResult=4) ... 12:26:55.603 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:55.603 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:55.608 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 12:26:55.608 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 12:26:55.608 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 12:26:55.609 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:55.609 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:55.609 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:55.609 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:55.609 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:55.610 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:55.610 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:55.610 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:55.611 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:55.611 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:55.612 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:55.612 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:55.612 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:55.612 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:55.612 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:55.614 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:55.714 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 101.994077 msec 12:26:55.723 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:55.723 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:55.723 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.724 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:55.724 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:55.725 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:55.730 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.610436 msec 12:26:55.731 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.731 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:55.731 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:55.732 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.480328 msec 12:26:55.732 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:55.733 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:55.733 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:55.735 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.587076 msec 12:26:55.743 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:55.744 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:55.744 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:55.747 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:55.747 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:55.747 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:26:55.748 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:55.748 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:55.748 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:55.749 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:55.752 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 4.293833 msec 12:26:55.753 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:55.753 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:55.753 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:55.756 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 3.117158 msec 12:26:55.759 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 150.91242 msec 12:26:55.759 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 12:26:55.760 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.764 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:55.766 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:55.766 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:55.766 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-034.txt 12:26:55.766 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-034.txt 12:26:55.767 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-035 ======================================================================================== 12:26:55.767 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, firstResult=12, maxResult=4) ... 12:26:55.767 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:55.767 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:55.768 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:55.773 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 12:26:55.773 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 12:26:55.773 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 12:26:55.773 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:55.773 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:55.774 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:55.774 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:55.775 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:55.775 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:55.775 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:55.776 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:55.776 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:55.777 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:55.777 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:55.777 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:55.777 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:55.777 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:55.779 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:55.873 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 96.469886 msec 12:26:55.880 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:55.880 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:55.880 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.881 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:55.881 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:55.882 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:55.884 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.32005 msec 12:26:55.885 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:55.885 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:55.885 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:55.886 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.466189 msec 12:26:55.887 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:55.894 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:55.894 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:55.897 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 9.979298 msec 12:26:55.903 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:55.903 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:55.903 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:55.903 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:55.903 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:55.903 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:26:55.904 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:55.904 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:55.904 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:55.905 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:55.908 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 4.056429 msec 12:26:55.909 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:55.909 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:55.909 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:55.910 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.632895 msec 12:26:55.913 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 139.493594 msec 12:26:55.913 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 12:26:55.913 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:55.916 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:55.918 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:55.918 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:55.918 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-035.txt 12:26:55.918 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-035.txt 12:26:55.918 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-036 ======================================================================================== 12:26:55.918 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:55.918 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:55.918 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:55.919 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:55.925 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:55.925 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:55.925 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:55.925 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:55.925 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:55.926 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:55.926 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:55.926 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:55.927 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:55.927 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:55.927 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:55.927 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:55.928 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:55.928 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:55.928 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:55.928 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:55.928 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:55.929 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:56.032 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 103.785793 msec 12:26:56.039 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:56.039 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:56.039 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.039 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:56.039 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:56.041 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:56.043 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.030112 msec 12:26:56.044 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.044 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:56.044 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:56.047 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.662947 msec 12:26:56.048 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:56.048 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:56.048 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:56.050 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.459471 msec 12:26:56.060 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:56.061 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:56.061 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:56.061 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:56.061 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:56.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:26:56.067 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:56.067 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:56.067 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:56.068 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:56.074 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 7.013042 msec 12:26:56.076 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:56.076 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:56.076 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:56.078 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.881771 msec 12:26:56.079 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, delegate=RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.079 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=) 12:26:56.079 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 12:26:56.079 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 12:26:56.081 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.082 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.082 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.082 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 12:26:56.083 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 12:26:56.084 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.249233 msec 12:26:56.084 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, delegate=RepositoryTrack(01/01 02, 04:56, rdfs:label=Cherubini: Sonata #1 In F - 2. Allegretto Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.085 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 04:56, rdfs:label=Cherubini: Sonata #1 In F - 2. Allegretto Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=) 12:26:56.085 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 12:26:56.085 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 12:26:56.087 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.087 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.087 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.088 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 12:26:56.088 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 12:26:56.089 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.019848 msec 12:26:56.090 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, delegate=RepositoryTrack(01/01 03, 07:39, rdfs:label=Cherubini: Sonata #2 In C - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.090 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 07:39, rdfs:label=Cherubini: Sonata #2 In C - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=) 12:26:56.090 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 12:26:56.090 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 12:26:56.092 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.092 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.093 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.093 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 12:26:56.094 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 12:26:56.094 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.980082 msec 12:26:56.095 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, delegate=RepositoryTrack(01/01 04, 03:56, rdfs:label=Cherubini: Sonata #2 In C - 2. Rondò Allegro, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.095 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 03:56, rdfs:label=Cherubini: Sonata #2 In C - 2. Rondò Allegro, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=) 12:26:56.095 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 12:26:56.096 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 12:26:56.098 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.099 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.099 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.099 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 12:26:56.100 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 12:26:56.101 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.943201 msec 12:26:56.101 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, delegate=RepositoryTrack(01/01 05, 08:38, rdfs:label=Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.101 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 08:38, rdfs:label=Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=) 12:26:56.102 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 12:26:56.102 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 12:26:56.104 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.105 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.105 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.106 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 12:26:56.107 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 12:26:56.108 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.783471 msec 12:26:56.109 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, delegate=RepositoryTrack(01/01 06, 04:10, rdfs:label=Cherubini: Sonata #3 In B Flat - 2. Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.109 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:10, rdfs:label=Cherubini: Sonata #3 In B Flat - 2. Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=) 12:26:56.110 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 12:26:56.110 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 12:26:56.112 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.113 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.113 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.113 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 12:26:56.115 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 12:26:56.116 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.143078 msec 12:26:56.117 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, delegate=RepositoryTrack(01/01 07, 06:50, rdfs:label=Cherubini: Sonata #4 In G - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.117 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 06:50, rdfs:label=Cherubini: Sonata #4 In G - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=) 12:26:56.117 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 12:26:56.125 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 12:26:56.128 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.129 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.129 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.129 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 12:26:56.130 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 12:26:56.132 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.926994 msec 12:26:56.132 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, delegate=RepositoryTrack(01/01 08, 06:59, rdfs:label=Cherubini: Sonata #4 In G - 2. Rondò: Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.132 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 06:59, rdfs:label=Cherubini: Sonata #4 In G - 2. Rondò: Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=) 12:26:56.133 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 12:26:56.133 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 12:26:56.136 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.137 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.137 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.137 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 12:26:56.138 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 12:26:56.140 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.758492 msec 12:26:56.140 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, delegate=RepositoryTrack(01/01 09, 06:53, rdfs:label=Cherubini: Sonata #5 In D - 1. Allegro Con Brio, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.140 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:53, rdfs:label=Cherubini: Sonata #5 In D - 1. Allegro Con Brio, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=) 12:26:56.141 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 12:26:56.141 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 12:26:56.144 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.144 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.144 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.145 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 12:26:56.146 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 12:26:56.147 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.807103 msec 12:26:56.148 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, delegate=RepositoryTrack(01/01 10, 05:06, rdfs:label=Cherubini: Sonata #5 In D - 2. Rondò: Allegretto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.148 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 05:06, rdfs:label=Cherubini: Sonata #5 In D - 2. Rondò: Allegretto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=) 12:26:56.148 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 12:26:56.149 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 12:26:56.152 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.153 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.153 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.153 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 12:26:56.154 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 12:26:56.156 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.00814 msec 12:26:56.156 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, delegate=RepositoryTrack(01/01 11, 07:52, rdfs:label=Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.156 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 07:52, rdfs:label=Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=) 12:26:56.157 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 12:26:56.157 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 12:26:56.160 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.160 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.160 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.160 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 12:26:56.162 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 12:26:56.163 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.863284 msec 12:26:56.163 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, delegate=RepositoryTrack(01/01 12, 06:06, rdfs:label=Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.164 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 06:06, rdfs:label=Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=) 12:26:56.164 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 12:26:56.165 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 12:26:56.168 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.168 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.169 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.169 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 12:26:56.170 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 12:26:56.171 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.223039 msec 12:26:56.173 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 247.927942 msec 12:26:56.173 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 12:26:56.174 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 1. Moderato 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:SBMuukLzN1W7XjmB29LnPhKpFPA=/content 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 2. Allegretto Moderato 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:k081Ixl3z5XSavrIV9yoSPythzE=/content 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 1. Moderato 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:6GsGH6fovBGGYvMLJGsd63SNjLI=/content 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 2. Rondò Allegro 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:ocoXX34l1K4kBGN_R5GtRCTlmuo=/content 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:Vml6807hpaOkG9yg50nhXvHxr3I=/content 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 2. Andantino 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:EGA3W_fKWI9f6BIPfFg-NFjxKv4=/content 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 1. Moderato 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:tJPDYUkCcSPb0ch-iTC7IeW4vyU=/content 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 2. Rondò: Andantino 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:SJV8QgF_rxDIfokQndnYL1Zdu1M=/content 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 1. Allegro Con Brio 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:odgH4CkN4zFSZw3XjbRaNZDdLJA=/content 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 2. Rondò: Allegretto 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:pzjyG4SZWvP3XZG7NVs7yTdluZo=/content 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:OjywRyTMzjsTsXpyphCCI1OVPW4=/content 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:ygA8AiXimd9N3EYnIcvrpWWfGfQ=/content 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.182 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:56.187 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:56.187 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:56.187 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-036.txt 12:26:56.187 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-036.txt 12:26:56.188 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:56.188 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-037 ======================================================================================== 12:26:56.188 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, firstResult=12, maxResult=4) ... 12:26:56.188 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:56.197 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:56.211 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 12:26:56.211 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 12:26:56.212 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 12:26:56.212 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:56.212 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:56.212 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:56.212 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:56.213 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:56.213 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:56.213 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:56.213 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:56.213 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:56.215 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:56.215 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:56.215 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:56.215 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:56.215 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:56.216 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:56.289 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 74.457472 msec 12:26:56.295 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:56.295 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:56.295 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.296 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:56.296 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:56.297 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:56.303 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.373709 msec 12:26:56.303 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.304 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:56.304 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:56.305 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.025881 msec 12:26:56.306 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:56.306 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:56.306 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:56.308 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.122297 msec 12:26:56.315 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:56.315 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:56.316 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:56.316 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:56.316 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:56.316 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:26:56.317 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:56.317 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:56.317 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:56.318 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:56.320 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 3.704023 msec 12:26:56.321 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:56.321 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:56.321 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:56.322 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.508689 msec 12:26:56.324 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 112.756791 msec 12:26:56.324 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 12:26:56.325 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.327 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:56.329 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:56.329 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:56.329 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-037.txt 12:26:56.329 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-037.txt 12:26:56.329 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-038 ======================================================================================== 12:26:56.329 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, firstResult=12, maxResult=4) ... 12:26:56.329 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:56.329 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:56.330 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:56.336 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 12:26:56.336 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 12:26:56.336 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 12:26:56.336 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:56.337 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:56.338 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:56.338 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:56.338 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:56.340 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:56.340 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:56.340 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:56.340 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:56.342 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:56.342 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:56.342 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:56.343 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:56.343 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:56.345 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:56.415 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 72.394669 msec 12:26:56.421 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:56.421 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:56.421 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.422 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:56.422 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:56.424 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:56.430 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.716061 msec 12:26:56.431 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.431 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:56.431 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:56.439 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.648269 msec 12:26:56.440 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:56.440 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:56.440 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:56.443 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.444594 msec 12:26:56.453 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:56.453 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:56.454 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:56.454 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:56.454 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:56.454 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:26:56.455 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:56.455 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:56.455 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:56.456 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:56.458 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 3.747935 msec 12:26:56.459 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:56.459 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:56.459 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:56.461 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 2.030673 msec 12:26:56.463 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 126.767186 msec 12:26:56.463 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 12:26:56.464 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.467 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:56.470 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:56.471 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:56.471 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-038.txt 12:26:56.471 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-038.txt 12:26:56.471 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-039 ======================================================================================== 12:26:56.471 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:56.471 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:56.471 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:56.475 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:56.478 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:56.478 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:56.478 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:56.478 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:56.478 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:56.479 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:56.479 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:56.479 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:56.480 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:56.480 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:56.480 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:56.480 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:56.481 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:56.481 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:56.481 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:56.482 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:56.482 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:56.483 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:56.584 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 102.716028 msec 12:26:56.600 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:56.600 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:56.600 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.601 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:56.601 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:56.603 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:56.607 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.678962 msec 12:26:56.608 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.614 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:56.615 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:56.616 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.502677 msec 12:26:56.617 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:56.617 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:56.617 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:56.619 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.768385 msec 12:26:56.627 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:56.627 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:56.627 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:56.627 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:56.628 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:56.628 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:26:56.628 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:56.629 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:56.629 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:56.630 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:56.635 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 6.815143 msec 12:26:56.636 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:56.636 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:56.636 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:56.638 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.761419 msec 12:26:56.638 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, delegate=RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.639 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=) 12:26:56.639 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 12:26:56.639 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 12:26:56.642 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.642 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.642 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.642 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 12:26:56.645 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 12:26:56.646 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.383745 msec 12:26:56.646 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, delegate=RepositoryTrack(01/01 02, 04:56, rdfs:label=Cherubini: Sonata #1 In F - 2. Allegretto Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.646 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 04:56, rdfs:label=Cherubini: Sonata #1 In F - 2. Allegretto Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=) 12:26:56.647 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 12:26:56.647 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 12:26:56.649 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.649 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.649 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.649 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 12:26:56.650 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 12:26:56.651 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.993019 msec 12:26:56.651 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, delegate=RepositoryTrack(01/01 03, 07:39, rdfs:label=Cherubini: Sonata #2 In C - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.652 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 07:39, rdfs:label=Cherubini: Sonata #2 In C - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=) 12:26:56.652 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 12:26:56.652 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 12:26:56.654 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.654 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.654 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.654 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 12:26:56.656 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 12:26:56.658 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.544836 msec 12:26:56.658 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, delegate=RepositoryTrack(01/01 04, 03:56, rdfs:label=Cherubini: Sonata #2 In C - 2. Rondò Allegro, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.658 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 03:56, rdfs:label=Cherubini: Sonata #2 In C - 2. Rondò Allegro, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=) 12:26:56.659 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 12:26:56.659 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 12:26:56.663 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.664 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.664 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.664 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 12:26:56.665 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 12:26:56.666 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.735083 msec 12:26:56.667 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, delegate=RepositoryTrack(01/01 05, 08:38, rdfs:label=Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.667 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 08:38, rdfs:label=Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=) 12:26:56.667 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 12:26:56.668 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 12:26:56.670 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.671 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.671 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.671 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 12:26:56.672 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 12:26:56.673 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.831819 msec 12:26:56.674 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, delegate=RepositoryTrack(01/01 06, 04:10, rdfs:label=Cherubini: Sonata #3 In B Flat - 2. Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.674 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:10, rdfs:label=Cherubini: Sonata #3 In B Flat - 2. Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=) 12:26:56.674 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 12:26:56.675 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 12:26:56.683 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.684 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.684 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.684 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 12:26:56.685 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 12:26:56.686 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.874315 msec 12:26:56.686 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, delegate=RepositoryTrack(01/01 07, 06:50, rdfs:label=Cherubini: Sonata #4 In G - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.687 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 06:50, rdfs:label=Cherubini: Sonata #4 In G - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=) 12:26:56.687 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 12:26:56.687 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 12:26:56.689 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.689 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.690 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.692 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 12:26:56.692 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 12:26:56.694 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.093028 msec 12:26:56.694 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, delegate=RepositoryTrack(01/01 08, 06:59, rdfs:label=Cherubini: Sonata #4 In G - 2. Rondò: Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.694 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 06:59, rdfs:label=Cherubini: Sonata #4 In G - 2. Rondò: Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=) 12:26:56.695 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 12:26:56.697 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 12:26:56.699 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.700 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.700 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.700 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 12:26:56.701 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 12:26:56.702 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.818401 msec 12:26:56.702 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, delegate=RepositoryTrack(01/01 09, 06:53, rdfs:label=Cherubini: Sonata #5 In D - 1. Allegro Con Brio, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.702 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:53, rdfs:label=Cherubini: Sonata #5 In D - 1. Allegro Con Brio, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=) 12:26:56.703 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 12:26:56.703 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 12:26:56.709 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.709 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.709 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.709 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 12:26:56.710 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 12:26:56.711 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.972933 msec 12:26:56.712 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, delegate=RepositoryTrack(01/01 10, 05:06, rdfs:label=Cherubini: Sonata #5 In D - 2. Rondò: Allegretto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.712 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 05:06, rdfs:label=Cherubini: Sonata #5 In D - 2. Rondò: Allegretto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=) 12:26:56.713 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 12:26:56.714 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 12:26:56.717 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.717 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.717 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.717 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 12:26:56.718 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 12:26:56.719 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.900788 msec 12:26:56.719 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, delegate=RepositoryTrack(01/01 11, 07:52, rdfs:label=Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.720 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 07:52, rdfs:label=Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=) 12:26:56.720 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 12:26:56.720 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 12:26:56.723 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.723 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.723 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.723 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 12:26:56.724 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 12:26:56.725 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.182151 msec 12:26:56.726 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, delegate=RepositoryTrack(01/01 12, 06:06, rdfs:label=Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:26:56.726 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 06:06, rdfs:label=Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=) 12:26:56.726 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 12:26:56.728 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 12:26:56.729 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:26:56.730 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.730 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:26:56.730 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 12:26:56.731 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 12:26:56.732 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.865958 msec 12:26:56.737 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 258.643149 msec 12:26:56.737 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 1. Moderato 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:SBMuukLzN1W7XjmB29LnPhKpFPA=/content 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 2. Allegretto Moderato 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:k081Ixl3z5XSavrIV9yoSPythzE=/content 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 1. Moderato 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:6GsGH6fovBGGYvMLJGsd63SNjLI=/content 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 2. Rondò Allegro 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:ocoXX34l1K4kBGN_R5GtRCTlmuo=/content 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo 12:26:56.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:26:56.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:Vml6807hpaOkG9yg50nhXvHxr3I=/content 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 2. Andantino 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:EGA3W_fKWI9f6BIPfFg-NFjxKv4=/content 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 1. Moderato 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:tJPDYUkCcSPb0ch-iTC7IeW4vyU=/content 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 2. Rondò: Andantino 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:SJV8QgF_rxDIfokQndnYL1Zdu1M=/content 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 1. Allegro Con Brio 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:odgH4CkN4zFSZw3XjbRaNZDdLJA=/content 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 2. Rondò: Allegretto 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:pzjyG4SZWvP3XZG7NVs7yTdluZo=/content 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso 12:26:56.741 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.742 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.742 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:26:56.742 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.742 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.742 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:OjywRyTMzjsTsXpyphCCI1OVPW4=/content 12:26:56.742 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.742 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.742 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto 12:26:56.742 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:56.742 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:26:56.742 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 12:26:56.742 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:26:56.742 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:26:56.742 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:ygA8AiXimd9N3EYnIcvrpWWfGfQ=/content 12:26:56.742 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.742 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.750 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:56.753 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:56.753 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:56.753 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-039.txt 12:26:56.753 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-039.txt 12:26:56.754 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-040 ======================================================================================== 12:26:56.754 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, firstResult=12, maxResult=4) ... 12:26:56.754 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:56.754 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:56.755 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:56.757 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 12:26:56.757 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 12:26:56.757 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 12:26:56.757 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:56.757 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:56.757 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:56.757 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:56.758 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:56.758 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:56.758 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:56.758 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:56.758 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:56.759 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:56.759 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:56.759 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:56.759 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:56.759 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:56.760 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:56.827 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 68.017604 msec 12:26:56.832 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:56.833 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:56.833 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.833 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:56.833 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:56.834 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:56.836 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.439039 msec 12:26:56.837 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.837 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:56.837 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:56.838 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.190168 msec 12:26:56.838 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:56.839 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:56.839 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:56.840 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.871732 msec 12:26:56.846 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:56.847 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:56.847 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:56.847 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:56.847 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:56.847 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:26:56.848 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:56.848 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:56.848 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:56.850 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:56.852 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 4.272803 msec 12:26:56.853 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:56.853 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:56.853 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:56.854 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.369528 msec 12:26:56.856 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 99.414106 msec 12:26:56.856 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 12:26:56.857 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.859 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:56.861 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:56.861 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:56.861 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-040.txt 12:26:56.861 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-040.txt 12:26:56.861 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-041 ======================================================================================== 12:26:56.861 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, firstResult=12, maxResult=4) ... 12:26:56.861 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:56.862 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:56.863 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:56.870 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 12:26:56.870 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 12:26:56.870 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 12:26:56.870 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:56.870 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:56.870 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:56.870 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:56.871 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:56.871 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:56.871 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:56.871 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:56.871 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:56.875 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:56.875 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:56.875 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:56.875 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:56.875 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:56.876 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:56.953 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 78.40927 msec 12:26:56.959 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:26:56.959 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:56.960 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.960 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:56.960 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:56.961 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:56.963 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.33307 msec 12:26:56.963 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:56.963 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:56.964 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:56.964 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.195144 msec 12:26:56.965 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:56.965 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:56.965 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:56.967 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.862201 msec 12:26:56.972 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:56.973 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:56.973 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:56.973 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:56.973 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:56.973 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:26:56.974 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:56.974 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:56.974 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:56.975 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:56.977 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 3.487092 msec 12:26:56.978 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:56.978 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:26:56.978 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 12:26:56.980 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 2.349295 msec 12:26:56.982 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 112.506586 msec 12:26:56.982 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 12:26:56.985 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:56.988 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:56.990 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:56.990 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:56.990 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-041.txt 12:26:56.990 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-041.txt 12:26:56.990 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST PASSED in 7984 msec 12:26:56.990 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 12:26:56.991 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:56.995 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 12:26:56.995 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test sequence" 12:26:56.995 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ARGS [LG-37LS5600, iTunes-fg-20160504-2, sequence2] 12:26:56.995 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 12:26:57.007 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-000 ======================================================================================== 12:26:57.007 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 12:26:57.007 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:57.008 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:57.012 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 12:26:57.012 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 12:26:57.012 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 12:26:57.012 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:26:57.012 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:26:57.012 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:26:57.014 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.896588 msec 12:26:57.014 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:26:57.015 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.015 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.015 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.015 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.015 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.015 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.015 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.018 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:57.020 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:57.020 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:57.020 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-000.txt 12:26:57.020 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-000.txt 12:26:57.020 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-001 ======================================================================================== 12:26:57.020 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:57.020 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:57.021 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:57.023 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:57.024 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:57.024 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:57.024 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:57.024 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:26:57.024 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:26:57.024 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.025 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.025 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.025 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.025 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.025 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.026 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.026 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.026 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.027 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.690956 msec 12:26:57.028 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 12:26:57.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:26:57.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 12:26:57.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 12:26:57.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 12:26:57.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.029 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.031 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:57.033 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:57.034 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:57.034 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-001.txt 12:26:57.034 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-001.txt 12:26:57.034 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-002 ======================================================================================== 12:26:57.034 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 12:26:57.034 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:57.034 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:57.036 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:57.036 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 12:26:57.036 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 12:26:57.036 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 12:26:57.037 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:26:57.037 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:26:57.038 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.630608 msec 12:26:57.038 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 12:26:57.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.042 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:57.044 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:57.044 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:57.044 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-002.txt 12:26:57.044 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-002.txt 12:26:57.045 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-003 ======================================================================================== 12:26:57.045 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 12:26:57.045 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:57.045 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:57.045 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:57.048 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 12:26:57.048 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 12:26:57.048 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 12:26:57.048 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:26:57.049 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:26:57.051 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.163682 msec 12:26:57.051 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 12:26:57.053 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.055 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:57.058 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:57.058 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:57.058 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-003.txt 12:26:57.058 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-003.txt 12:26:57.059 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:57.059 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-004 ======================================================================================== 12:26:57.059 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:26:57.059 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:57.059 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:57.062 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:26:57.063 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:26:57.063 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:26:57.063 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:26:57.063 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:26:57.063 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.064 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.064 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.064 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.064 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.065 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.067 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.895331 msec 12:26:57.067 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 4, 1) 12:26:57.067 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.067 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.067 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:26:57.067 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.067 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.067 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.067 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.070 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:57.072 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:57.072 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:57.072 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-004.txt 12:26:57.072 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-004.txt 12:26:57.073 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-005 ======================================================================================== 12:26:57.073 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:57.073 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:57.073 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:57.074 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:57.076 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:57.076 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:57.076 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:57.076 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:26:57.076 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:26:57.076 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.077 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.077 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.077 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.077 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.077 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.078 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.078 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.078 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.079 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.389297 msec 12:26:57.079 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.083 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:57.085 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:57.085 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:57.085 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-005.txt 12:26:57.085 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-005.txt 12:26:57.085 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-006 ======================================================================================== 12:26:57.085 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:57.085 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:57.085 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:57.087 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:57.088 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:57.088 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:57.089 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:57.089 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:26:57.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:26:57.089 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.090 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.090 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.090 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.090 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.091 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.091 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.091 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.095 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.099 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 10.19921 msec 12:26:57.099 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.100 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.107 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:57.110 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:57.110 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:57.110 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-006.txt 12:26:57.110 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-006.txt 12:26:57.111 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-007 ======================================================================================== 12:26:57.111 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 12:26:57.111 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:57.111 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:57.114 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:57.114 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 12:26:57.114 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 12:26:57.114 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 12:26:57.115 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:26:57.115 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:57.115 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.115 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.116 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.116 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.117 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.117 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.117 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.119 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 4.429587 msec 12:26:57.119 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:26:57.120 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.120 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.120 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:26:57.120 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.120 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.120 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.120 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.124 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:57.126 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:57.126 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:57.126 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-007.txt 12:26:57.127 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-007.txt 12:26:57.127 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-008 ======================================================================================== 12:26:57.127 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:57.127 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:57.127 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:57.130 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:57.131 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:57.131 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:57.131 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:57.132 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:26:57.132 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:57.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.133 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.133 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.133 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.134 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.134 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.134 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.135 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.135 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.135 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.135 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.136 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:57.136 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:26:57.136 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:57.137 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:26:57.137 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:57.139 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:26:57.229 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 92.453339 msec 12:26:57.229 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:57.230 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]) 12:26:57.230 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:57.231 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:26:57.231 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:57.232 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.749548 msec 12:26:57.233 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:57.233 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 12:26:57.234 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:57.234 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]) 12:26:57.234 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:57.235 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:57.235 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:57.236 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 12:26:57.247 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 12.855102 msec 12:26:57.248 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:57.248 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]) 12:26:57.249 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:57.249 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:26:57.249 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:57.250 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 12:26:57.286 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 37.324439 msec 12:26:57.288 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 156.58262 msec 12:26:57.288 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.289 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.292 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:57.294 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:57.294 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:57.294 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-008.txt 12:26:57.294 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-008.txt 12:26:57.294 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-009 ======================================================================================== 12:26:57.294 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:26:57.294 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:57.294 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:57.297 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:26:57.297 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:26:57.297 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:26:57.297 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:26:57.297 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:57.297 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.298 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.298 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.298 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.298 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.299 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.299 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.299 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.299 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.299 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.300 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.300 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:57.300 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:26:57.300 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:57.301 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:26:57.301 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:57.301 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:57.302 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:26:57.369 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 68.621336 msec 12:26:57.375 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 78.433949 msec 12:26:57.375 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 5, 1) 12:26:57.377 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.377 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.377 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:26:57.377 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.377 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.377 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.377 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.381 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:57.385 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:57.385 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:57.385 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-009.txt 12:26:57.385 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-009.txt 12:26:57.385 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:57.385 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-010 ======================================================================================== 12:26:57.386 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:57.386 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:57.386 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:57.392 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:57.392 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:57.392 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:57.393 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:26:57.393 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:57.393 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.393 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.394 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.394 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.394 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.394 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.394 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.395 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.395 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.395 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.395 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.395 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:57.395 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:26:57.396 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:57.396 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:26:57.396 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:57.397 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:26:57.458 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 62.396026 msec 12:26:57.459 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:57.459 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]) 12:26:57.459 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:57.460 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:26:57.460 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:57.461 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.471721 msec 12:26:57.461 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:57.461 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 12:26:57.462 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:57.462 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]) 12:26:57.462 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:57.463 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:57.463 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:57.463 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 12:26:57.471 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 8.168425 msec 12:26:57.471 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:57.471 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]) 12:26:57.472 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:57.472 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:26:57.472 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:57.473 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 12:26:57.510 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 38.345905 msec 12:26:57.512 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 119.508737 msec 12:26:57.512 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.517 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:57.519 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:57.519 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:57.519 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-010.txt 12:26:57.519 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-010.txt 12:26:57.520 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:57.521 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-011 ======================================================================================== 12:26:57.522 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 12:26:57.522 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:57.522 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:57.528 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 12:26:57.529 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 12:26:57.529 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 12:26:57.529 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:26:57.529 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:57.530 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.530 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.531 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.531 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.531 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.531 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.532 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.533 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.533 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.533 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.533 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.535 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 5.957329 msec 12:26:57.535 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 12:26:57.535 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.538 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:57.540 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:57.541 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:57.541 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-011.txt 12:26:57.541 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-011.txt 12:26:57.541 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-012 ======================================================================================== 12:26:57.541 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 12:26:57.541 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:57.541 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:57.544 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 12:26:57.544 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 12:26:57.544 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 12:26:57.544 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:26:57.544 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:57.545 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.545 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.545 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.546 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.546 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.546 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.546 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.549 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.550 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.550 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.550 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.551 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 6.786069 msec 12:26:57.551 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 12:26:57.552 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.553 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:57.555 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:57.557 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:57.557 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:57.557 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-012.txt 12:26:57.557 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-012.txt 12:26:57.557 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-013 ======================================================================================== 12:26:57.558 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:57.558 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:57.558 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:57.560 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:57.562 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:57.562 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:57.562 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:57.562 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:26:57.562 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:57.563 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.564 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.564 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.564 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.564 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.564 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.565 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.565 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.565 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.565 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.565 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.566 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:57.566 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:26:57.566 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:57.567 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:26:57.567 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:57.569 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:26:57.635 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 69.166834 msec 12:26:57.636 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:57.636 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]) 12:26:57.637 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:57.638 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:26:57.638 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:57.639 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 2.025033 msec 12:26:57.640 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:57.640 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 12:26:57.641 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:57.641 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]) 12:26:57.641 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:57.642 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:57.642 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:57.643 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 12:26:57.651 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 9.725212 msec 12:26:57.651 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:57.652 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]) 12:26:57.652 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:26:57.652 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:26:57.652 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:57.653 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 12:26:57.702 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 49.944074 msec 12:26:57.705 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 142.428591 msec 12:26:57.705 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.710 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:57.714 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:57.714 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:57.714 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-013.txt 12:26:57.714 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-013.txt 12:26:57.714 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-014 ======================================================================================== 12:26:57.714 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 12:26:57.714 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:57.714 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:57.717 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:57.718 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 12:26:57.719 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 12:26:57.719 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 12:26:57.719 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:26:57.719 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:57.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.720 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.720 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.720 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.720 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.720 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.721 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.721 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.721 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.721 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.721 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.723 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 4.655529 msec 12:26:57.723 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 12:26:57.724 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.727 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:57.730 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:57.730 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:57.730 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-014.txt 12:26:57.730 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-014.txt 12:26:57.730 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-015 ======================================================================================== 12:26:57.730 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 12:26:57.730 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:57.730 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:57.734 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 12:26:57.734 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 12:26:57.734 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 12:26:57.735 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:26:57.735 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:57.735 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:26:57.735 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:57.736 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.736 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.736 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.737 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.737 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.740 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.740 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.741 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.741 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.741 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.743 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 8.489215 msec 12:26:57.743 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 12:26:57.744 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.746 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:57.749 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:57.749 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:57.749 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-015.txt 12:26:57.749 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-015.txt 12:26:57.749 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-016 ======================================================================================== 12:26:57.750 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 12:26:57.750 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:57.750 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:57.752 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:26:57.754 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 12:26:57.754 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 12:26:57.754 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 12:26:57.754 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:57.754 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:57.755 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:57.755 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:57.755 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.755 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.755 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.755 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.756 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.756 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.756 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.757 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.757 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.757 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.757 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:57.758 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:57.758 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:26:57.758 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:57.759 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:26:57.759 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:57.760 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:26:57.840 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 81.695814 msec 12:26:57.842 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 87.790887 msec 12:26:57.842 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:26:57.843 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.843 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.843 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:26:57.843 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:57.843 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:26:57.843 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.843 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:57.847 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:57.850 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:57.851 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:57.851 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-016.txt 12:26:57.851 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-016.txt 12:26:57.851 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-017 ======================================================================================== 12:26:57.851 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:57.851 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:57.851 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:57.855 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:57.855 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:57.855 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:57.855 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:57.855 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:57.855 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:57.856 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:57.856 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:57.856 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.857 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.857 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.857 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.858 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.858 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:57.858 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:57.859 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:57.859 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:57.859 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:57.859 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:57.860 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:57.860 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:57.860 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:57.861 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:57.949 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 89.553485 msec 12:26:57.955 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:57.956 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:57.956 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:57.957 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.902684 msec 12:26:57.964 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:57.964 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 12:26:57.964 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:57.964 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:57.965 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:26:57.966 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:26:57.969 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.710193 msec 12:26:57.970 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, delegate=RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:57.970 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 12:26:57.971 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:57.971 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:57.971 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 12:26:57.972 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 12:26:57.975 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.87227 msec 12:26:57.975 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, delegate=RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:57.975 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 12:26:57.976 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:57.976 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:57.977 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 12:26:57.978 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 12:26:57.983 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.587685 msec 12:26:57.983 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:57.984 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:57.984 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:57.985 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:57.985 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:57.986 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:57.989 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.609629 msec 12:26:57.990 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, delegate=RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:57.990 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=) 12:26:57.991 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:57.992 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:57.992 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 12:26:57.995 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 12:26:58.006 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 14.43112 msec 12:26:58.007 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, delegate=RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.007 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=) 12:26:58.008 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.008 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.015 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 12:26:58.016 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 12:26:58.019 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 10.682114 msec 12:26:58.019 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, delegate=RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.019 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=) 12:26:58.020 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.020 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.021 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 12:26:58.023 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 12:26:58.029 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 8.731062 msec 12:26:58.030 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, delegate=RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.030 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 12:26:58.032 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.032 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.032 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 12:26:58.033 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 12:26:58.036 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.883492 msec 12:26:58.036 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, delegate=RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.036 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 12:26:58.037 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.037 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.037 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 12:26:58.039 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 12:26:58.040 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.515427 msec 12:26:58.041 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, delegate=RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.041 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=) 12:26:58.042 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.042 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.042 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 12:26:58.043 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 12:26:58.045 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.810369 msec 12:26:58.046 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.046 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 12:26:58.047 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.047 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.047 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 12:26:58.048 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 12:26:58.050 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.230498 msec 12:26:58.051 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.051 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=) 12:26:58.051 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.052 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.052 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 12:26:58.053 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 12:26:58.055 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.034918 msec 12:26:58.056 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, delegate=RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.056 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 12:26:58.057 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.057 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.057 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 12:26:58.058 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 12:26:58.061 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.860039 msec 12:26:58.061 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.061 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 12:26:58.062 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.062 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.062 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 12:26:58.064 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 12:26:58.069 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.4307 msec 12:26:58.070 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.070 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 12:26:58.071 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.071 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.071 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 12:26:58.072 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 12:26:58.074 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 3.527005 msec 12:26:58.075 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, delegate=RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.075 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 12:26:58.075 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.076 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.076 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 12:26:58.077 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 12:26:58.079 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.740546 msec 12:26:58.081 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 226.373204 msec 12:26:58.081 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.092 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:58.096 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:58.096 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:58.096 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-017.txt 12:26:58.096 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-017.txt 12:26:58.096 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-018 ======================================================================================== 12:26:58.096 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:26:58.096 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:58.097 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:58.099 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:58.100 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:26:58.100 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:26:58.100 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:26:58.101 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:58.101 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:58.101 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:58.101 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:58.102 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:58.102 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:58.103 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:58.104 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:58.104 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:58.105 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:58.105 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:58.105 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:58.105 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:58.105 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:58.105 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:58.106 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:58.107 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:58.107 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:58.108 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:58.200 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 93.840432 msec 12:26:58.205 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:58.205 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:58.205 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:58.207 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.171759 msec 12:26:58.215 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.215 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 12:26:58.216 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.216 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.216 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:26:58.217 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:26:58.219 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.258402 msec 12:26:58.221 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 120.273294 msec 12:26:58.221 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 90, 1) 12:26:58.221 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.221 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.221 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 12:26:58.221 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.221 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.221 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.221 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.227 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:58.230 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:58.231 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:58.231 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-018.txt 12:26:58.231 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-018.txt 12:26:58.231 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-019 ======================================================================================== 12:26:58.231 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:58.231 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:58.231 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:58.235 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:58.235 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:58.235 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:58.235 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:58.235 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:58.235 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:58.235 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:58.236 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:58.236 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:58.236 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:58.236 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:58.236 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:58.237 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:58.237 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:58.237 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:58.237 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:58.237 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:58.238 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:58.238 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:58.238 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:58.239 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:58.239 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:58.239 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:58.303 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 64.877886 msec 12:26:58.309 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:58.309 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:58.309 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:58.311 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.075414 msec 12:26:58.317 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.317 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 12:26:58.317 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.317 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.320 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:26:58.321 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:26:58.323 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.573104 msec 12:26:58.323 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, delegate=RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.323 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 12:26:58.324 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.324 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.324 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 12:26:58.325 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 12:26:58.327 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.69737 msec 12:26:58.327 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, delegate=RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.327 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 12:26:58.327 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.328 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.330 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 12:26:58.331 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 12:26:58.332 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.934063 msec 12:26:58.333 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.333 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:58.333 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.334 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.334 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:58.335 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:58.336 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.7948 msec 12:26:58.337 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, delegate=RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.337 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=) 12:26:58.347 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.347 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.347 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 12:26:58.348 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 12:26:58.350 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 3.599956 msec 12:26:58.351 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, delegate=RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.351 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=) 12:26:58.352 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.352 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.352 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 12:26:58.353 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 12:26:58.354 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.232076 msec 12:26:58.354 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, delegate=RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.355 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=) 12:26:58.356 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.356 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.356 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 12:26:58.357 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 12:26:58.360 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 3.680482 msec 12:26:58.360 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, delegate=RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.360 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 12:26:58.360 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.361 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.361 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 12:26:58.362 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 12:26:58.363 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.566418 msec 12:26:58.363 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, delegate=RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.364 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 12:26:58.364 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.364 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.364 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 12:26:58.365 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 12:26:58.366 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.438043 msec 12:26:58.367 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, delegate=RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.367 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=) 12:26:58.367 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.368 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.368 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 12:26:58.368 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 12:26:58.370 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.661391 msec 12:26:58.370 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.371 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 12:26:58.371 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.371 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.371 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 12:26:58.372 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 12:26:58.373 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.366438 msec 12:26:58.374 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.374 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=) 12:26:58.374 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.375 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.375 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 12:26:58.375 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 12:26:58.384 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 9.228511 msec 12:26:58.384 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, delegate=RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.385 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 12:26:58.385 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.385 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.386 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 12:26:58.387 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 12:26:58.390 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.40085 msec 12:26:58.390 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.390 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 12:26:58.391 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.391 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.391 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 12:26:58.393 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 12:26:58.396 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.80163 msec 12:26:58.396 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.397 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 12:26:58.397 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.398 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.398 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 12:26:58.399 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 12:26:58.401 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 3.381186 msec 12:26:58.401 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, delegate=RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.401 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 12:26:58.402 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.402 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.402 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 12:26:58.404 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 12:26:58.406 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.930683 msec 12:26:58.408 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 173.469092 msec 12:26:58.409 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 12:26:58.410 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.410 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.410 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 12:26:58.410 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.410 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.410 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.410 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.410 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 12:26:58.410 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.410 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.410 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.410 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 12:26:58.411 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.412 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.412 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.412 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.412 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 12:26:58.412 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.412 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.412 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.412 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.412 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 12:26:58.412 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.412 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.412 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.412 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.412 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 12:26:58.412 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.412 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.412 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.412 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.416 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:58.419 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:58.419 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:58.419 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-019.txt 12:26:58.419 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-019.txt 12:26:58.419 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-020 ======================================================================================== 12:26:58.419 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:58.419 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:58.419 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:58.421 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:58.422 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:58.422 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:58.422 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:58.422 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:58.422 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:58.422 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:58.422 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:58.425 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:58.427 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:58.427 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:58.427 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:58.427 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:58.428 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:58.428 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:58.429 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:58.429 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:58.429 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:58.429 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:58.430 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:58.430 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:58.430 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:58.431 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:58.506 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 76.386681 msec 12:26:58.514 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:58.515 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:58.515 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:58.517 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.860145 msec 12:26:58.528 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.528 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 12:26:58.528 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.529 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.529 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:26:58.530 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:26:58.532 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.511815 msec 12:26:58.532 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, delegate=RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.533 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 12:26:58.533 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.533 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.533 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 12:26:58.534 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 12:26:58.536 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.429311 msec 12:26:58.536 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, delegate=RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.536 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 12:26:58.537 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.537 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.537 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 12:26:58.538 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 12:26:58.540 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.028 msec 12:26:58.540 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.541 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:58.541 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.542 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.542 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:58.543 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:58.545 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.456647 msec 12:26:58.545 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, delegate=RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.546 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=) 12:26:58.546 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.546 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.547 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 12:26:58.547 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 12:26:58.550 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 3.769455 msec 12:26:58.551 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, delegate=RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.551 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=) 12:26:58.551 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.551 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.552 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 12:26:58.552 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 12:26:58.554 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.54996 msec 12:26:58.554 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, delegate=RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.554 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=) 12:26:58.555 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.555 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.555 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 12:26:58.556 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 12:26:58.559 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 4.338657 msec 12:26:58.560 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, delegate=RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.560 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 12:26:58.560 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.561 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.561 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 12:26:58.562 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 12:26:58.563 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.744201 msec 12:26:58.564 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, delegate=RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.564 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 12:26:58.564 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.564 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.565 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 12:26:58.565 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 12:26:58.567 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.713971 msec 12:26:58.567 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, delegate=RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.568 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=) 12:26:58.568 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.568 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.568 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 12:26:58.571 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 12:26:58.573 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.788305 msec 12:26:58.573 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.574 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 12:26:58.574 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.574 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.574 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 12:26:58.575 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 12:26:58.577 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.92749 msec 12:26:58.577 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.578 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=) 12:26:58.578 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.578 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.579 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 12:26:58.579 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 12:26:58.585 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.630658 msec 12:26:58.586 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, delegate=RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.586 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 12:26:58.587 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.588 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.588 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 12:26:58.595 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 12:26:58.598 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 10.663506 msec 12:26:58.599 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.599 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 12:26:58.599 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.600 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.600 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 12:26:58.601 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 12:26:58.604 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.913604 msec 12:26:58.605 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.605 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 12:26:58.606 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.606 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.606 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 12:26:58.608 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 12:26:58.610 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 3.538632 msec 12:26:58.610 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, delegate=RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.610 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 12:26:58.611 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.611 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.611 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 12:26:58.612 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 12:26:58.615 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.888782 msec 12:26:58.618 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 196.502638 msec 12:26:58.619 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 12:26:58.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 12:26:58.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.621 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.622 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.623 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 12:26:58.623 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.623 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.623 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.623 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.631 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:58.636 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:58.637 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:58.637 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-020.txt 12:26:58.637 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-020.txt 12:26:58.639 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-021 ======================================================================================== 12:26:58.639 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, firstResult=16, maxResult=16) ... 12:26:58.639 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:58.639 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:58.644 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 16, requestedCount: 16, sortCriteria: []) 12:26:58.644 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 16 @@@ 16 @@@ null @@@ []) 12:26:58.644 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=16, maxResults=16, orderby=[]) 12:26:58.644 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:58.644 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:58.644 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:58.644 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:58.645 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:58.648 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:58.648 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:58.649 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:58.649 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:58.649 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:58.651 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:58.651 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:58.651 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:58.652 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:58.652 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:58.652 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:58.653 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:58.653 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:58.653 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:58.655 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:58.739 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 86.074429 msec 12:26:58.746 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:58.747 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:58.747 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:58.750 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.24556 msec 12:26:58.762 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:A-VY50Cy0VfYu_RjacPestz72Yc=, delegate=RepositoryMusicArtist(rdfs:label=Ensemble In Cortezia, uri=urn:bluemarine:artist:A-VY50Cy0VfYu_RjacPestz72Yc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.763 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ensemble In Cortezia, uri=urn:bluemarine:artist:A-VY50Cy0VfYu_RjacPestz72Yc=) 12:26:58.763 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.763 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.764 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:A-VY50Cy0VfYu_RjacPestz72Yc=, source, "embedded"] 12:26:58.766 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:A-VY50Cy0VfYu_RjacPestz72Yc=, source, "embedded"] 12:26:58.769 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.804446 msec 12:26:58.770 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:EaBkQ0Y9MeYfS3Wt_PEYr8hdp8Y=, delegate=RepositoryMusicArtist(rdfs:label=Geoges Barboteu, Gilbert Coursier, Daniel Dubar, Michel Berg, uri=urn:bluemarine:artist:EaBkQ0Y9MeYfS3Wt_PEYr8hdp8Y=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.771 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Geoges Barboteu, Gilbert Coursier, Daniel Dubar, Michel Berg, uri=urn:bluemarine:artist:EaBkQ0Y9MeYfS3Wt_PEYr8hdp8Y=) 12:26:58.771 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.772 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.772 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:EaBkQ0Y9MeYfS3Wt_PEYr8hdp8Y=, source, "embedded"] 12:26:58.773 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:EaBkQ0Y9MeYfS3Wt_PEYr8hdp8Y=, source, "embedded"] 12:26:58.775 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.415701 msec 12:26:58.775 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:3xoSdPZt7MSy-OWw9l--NscDGhc=, delegate=RepositoryMusicArtist(rdfs:label=Geoges Barboteu, Jean-François Paillard Chamber Orchestra, uri=urn:bluemarine:artist:3xoSdPZt7MSy-OWw9l--NscDGhc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.776 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Geoges Barboteu, Jean-François Paillard Chamber Orchestra, uri=urn:bluemarine:artist:3xoSdPZt7MSy-OWw9l--NscDGhc=) 12:26:58.776 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.777 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.777 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:3xoSdPZt7MSy-OWw9l--NscDGhc=, source, "embedded"] 12:26:58.778 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:3xoSdPZt7MSy-OWw9l--NscDGhc=, source, "embedded"] 12:26:58.780 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.989625 msec 12:26:58.781 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:fSEHGLlZucXZ-8AnSVAumRsU6dk=, delegate=RepositoryMusicArtist(rdfs:label=Geoges Barboteu/Horn, Jean-Francois Paillard Chamber Orchest, uri=urn:bluemarine:artist:fSEHGLlZucXZ-8AnSVAumRsU6dk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.781 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Geoges Barboteu/Horn, Jean-Francois Paillard Chamber Orchest, uri=urn:bluemarine:artist:fSEHGLlZucXZ-8AnSVAumRsU6dk=) 12:26:58.782 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.782 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.782 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:fSEHGLlZucXZ-8AnSVAumRsU6dk=, source, "embedded"] 12:26:58.784 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:fSEHGLlZucXZ-8AnSVAumRsU6dk=, source, "embedded"] 12:26:58.786 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.374107 msec 12:26:58.787 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:KBv3K-UdK0ZJHoLvSj-qG0ifGbM=, delegate=RepositoryMusicArtist(rdfs:label=Geoges Barboteu/Horn, Lily Laskine/Harp, uri=urn:bluemarine:artist:KBv3K-UdK0ZJHoLvSj-qG0ifGbM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.787 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Geoges Barboteu/Horn, Lily Laskine/Harp, uri=urn:bluemarine:artist:KBv3K-UdK0ZJHoLvSj-qG0ifGbM=) 12:26:58.787 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.788 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.788 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:KBv3K-UdK0ZJHoLvSj-qG0ifGbM=, source, "embedded"] 12:26:58.789 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:KBv3K-UdK0ZJHoLvSj-qG0ifGbM=, source, "embedded"] 12:26:58.794 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.407588 msec 12:26:58.795 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:JW9tEXBQZt3jql86p_Do_b2UeIE=, delegate=RepositoryMusicArtist(rdfs:label=Georges Barboteu/Horn, Lily Laskine/Harp, Jean-Francois Pail, uri=urn:bluemarine:artist:JW9tEXBQZt3jql86p_Do_b2UeIE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.795 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Georges Barboteu/Horn, Lily Laskine/Harp, Jean-Francois Pail, uri=urn:bluemarine:artist:JW9tEXBQZt3jql86p_Do_b2UeIE=) 12:26:58.795 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.796 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.796 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:JW9tEXBQZt3jql86p_Do_b2UeIE=, source, "embedded"] 12:26:58.799 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:JW9tEXBQZt3jql86p_Do_b2UeIE=, source, "embedded"] 12:26:58.801 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.745401 msec 12:26:58.802 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:0DyWVrE9Oa-2ElaPI_DkKNJS3aM=, delegate=RepositoryMusicArtist(rdfs:label=Georges Prêtre/Maria Callas/Nicolai Gedda/Nadine Sautereau/Jane Berbié/Choeurs René Duclos/Choeurs d'Enfants Jean Pesneaud/Choeurs Et Orchestre De l'Opéra National De Paris, uri=urn:bluemarine:artist:0DyWVrE9Oa-2ElaPI_DkKNJS3aM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.802 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Georges Prêtre/Maria Callas/Nicolai Gedda/Nadine Sautereau/Jane Berbié/Choeurs René Duclos/Choeurs d'Enfants Jean Pesneaud/Choeurs Et Orchestre De l'Opéra National De Paris, uri=urn:bluemarine:artist:0DyWVrE9Oa-2ElaPI_DkKNJS3aM=) 12:26:58.803 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.803 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.803 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:0DyWVrE9Oa-2ElaPI_DkKNJS3aM=, source, "embedded"] 12:26:58.804 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:0DyWVrE9Oa-2ElaPI_DkKNJS3aM=, source, "embedded"] 12:26:58.813 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 9.77404 msec 12:26:58.813 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:NjVwdiMKW4X0vsjfDiG5MG2Impw=, delegate=RepositoryMusicArtist(rdfs:label=Georges Prêtre: French National Radio Orchestra, uri=urn:bluemarine:artist:NjVwdiMKW4X0vsjfDiG5MG2Impw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.814 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Georges Prêtre: French National Radio Orchestra, uri=urn:bluemarine:artist:NjVwdiMKW4X0vsjfDiG5MG2Impw=) 12:26:58.814 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.815 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.815 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NjVwdiMKW4X0vsjfDiG5MG2Impw=, source, "embedded"] 12:26:58.817 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:NjVwdiMKW4X0vsjfDiG5MG2Impw=, source, "embedded"] 12:26:58.820 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.562037 msec 12:26:58.820 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:aQuGhq6SCXc3CX_yi0f_x8eB1s4=, delegate=RepositoryMusicArtist(rdfs:label=Georges Prêtre: Orchestre National De L'ORTF, uri=urn:bluemarine:artist:aQuGhq6SCXc3CX_yi0f_x8eB1s4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.821 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Georges Prêtre: Orchestre National De L'ORTF, uri=urn:bluemarine:artist:aQuGhq6SCXc3CX_yi0f_x8eB1s4=) 12:26:58.821 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.822 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.822 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:aQuGhq6SCXc3CX_yi0f_x8eB1s4=, source, "embedded"] 12:26:58.824 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:aQuGhq6SCXc3CX_yi0f_x8eB1s4=, source, "embedded"] 12:26:58.828 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.369439 msec 12:26:58.828 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:-kzRZASaCSkyIS5VafVbSE85LYQ=, delegate=RepositoryMusicArtist(rdfs:label=Georges Prêtre: Paris Conservatory Orchestra, uri=urn:bluemarine:artist:-kzRZASaCSkyIS5VafVbSE85LYQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.829 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Georges Prêtre: Paris Conservatory Orchestra, uri=urn:bluemarine:artist:-kzRZASaCSkyIS5VafVbSE85LYQ=) 12:26:58.830 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.830 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.830 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:-kzRZASaCSkyIS5VafVbSE85LYQ=, source, "embedded"] 12:26:58.831 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:-kzRZASaCSkyIS5VafVbSE85LYQ=, source, "embedded"] 12:26:58.835 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.978169 msec 12:26:58.835 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:rXMmmed-__Si_cS8xy-AHZ5UXoA=, delegate=RepositoryMusicArtist(rdfs:label=Georges Prêtre: Paris Opera Orchestra & Chorus, uri=urn:bluemarine:artist:rXMmmed-__Si_cS8xy-AHZ5UXoA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.836 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Georges Prêtre: Paris Opera Orchestra & Chorus, uri=urn:bluemarine:artist:rXMmmed-__Si_cS8xy-AHZ5UXoA=) 12:26:58.836 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.837 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.837 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:rXMmmed-__Si_cS8xy-AHZ5UXoA=, source, "embedded"] 12:26:58.838 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:rXMmmed-__Si_cS8xy-AHZ5UXoA=, source, "embedded"] 12:26:58.840 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.795352 msec 12:26:58.841 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:KCMCkVU6EPkyjWpyPLT5ZUd0Vq4=, delegate=RepositoryMusicArtist(rdfs:label=Griffes/Faure/Debussy/Gaos/Saint-Saens/Ravel, uri=urn:bluemarine:artist:KCMCkVU6EPkyjWpyPLT5ZUd0Vq4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.841 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Griffes/Faure/Debussy/Gaos/Saint-Saens/Ravel, uri=urn:bluemarine:artist:KCMCkVU6EPkyjWpyPLT5ZUd0Vq4=) 12:26:58.841 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.842 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.842 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:KCMCkVU6EPkyjWpyPLT5ZUd0Vq4=, source, "embedded"] 12:26:58.843 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:KCMCkVU6EPkyjWpyPLT5ZUd0Vq4=, source, "embedded"] 12:26:58.846 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.391599 msec 12:26:58.846 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:8V62CZKcelN87s75YRktI-J_f5o=, delegate=RepositoryMusicArtist(rdfs:label=Gundula Janowitz, Hans Peter Blochwitz, Etc., uri=urn:bluemarine:artist:8V62CZKcelN87s75YRktI-J_f5o=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.847 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Gundula Janowitz, Hans Peter Blochwitz, Etc., uri=urn:bluemarine:artist:8V62CZKcelN87s75YRktI-J_f5o=) 12:26:58.847 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.847 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.848 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:8V62CZKcelN87s75YRktI-J_f5o=, source, "embedded"] 12:26:58.849 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:8V62CZKcelN87s75YRktI-J_f5o=, source, "embedded"] 12:26:58.852 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.325327 msec 12:26:58.852 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:NNN7-jnYe735PaI1dnruuw2tkBg=, delegate=RepositoryMusicArtist(rdfs:label=Gundula Janowitz, Rosemarie Lang, Etc., uri=urn:bluemarine:artist:NNN7-jnYe735PaI1dnruuw2tkBg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.852 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Gundula Janowitz, Rosemarie Lang, Etc., uri=urn:bluemarine:artist:NNN7-jnYe735PaI1dnruuw2tkBg=) 12:26:58.854 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.854 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.854 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NNN7-jnYe735PaI1dnruuw2tkBg=, source, "embedded"] 12:26:58.857 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:NNN7-jnYe735PaI1dnruuw2tkBg=, source, "embedded"] 12:26:58.861 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.764811 msec 12:26:58.861 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:wCB__TPCpq3NJ7laCQPcttw56ts=, delegate=RepositoryMusicArtist(rdfs:label=Gustav Holst, uri=urn:bluemarine:artist:wCB__TPCpq3NJ7laCQPcttw56ts=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.862 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Gustav Holst, uri=urn:bluemarine:artist:wCB__TPCpq3NJ7laCQPcttw56ts=) 12:26:58.862 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.863 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.863 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:wCB__TPCpq3NJ7laCQPcttw56ts=, source, "embedded"] 12:26:58.864 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:wCB__TPCpq3NJ7laCQPcttw56ts=, source, "embedded"] 12:26:58.867 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.627126 msec 12:26:58.867 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:7EZahtVgEnv8WhsP1YHGYWegPSc=, delegate=RepositoryMusicArtist(rdfs:label=Heinrich Schiff, uri=urn:bluemarine:artist:7EZahtVgEnv8WhsP1YHGYWegPSc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:58.868 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Heinrich Schiff, uri=urn:bluemarine:artist:7EZahtVgEnv8WhsP1YHGYWegPSc=) 12:26:58.868 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:58.869 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:58.869 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:7EZahtVgEnv8WhsP1YHGYWegPSc=, source, "embedded"] 12:26:58.871 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:7EZahtVgEnv8WhsP1YHGYWegPSc=, source, "embedded"] 12:26:58.873 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.803623 msec 12:26:58.876 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 231.95922 msec 12:26:58.876 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ensemble In Cortezia 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Geoges Barboteu, Gilbert Coursier, Daniel Dubar, Michel Berg 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Geoges Barboteu, Jean-François Paillard Chamber Orchestra 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Geoges Barboteu/Horn, Jean-Francois Paillard Chamber Orchest 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Geoges Barboteu/Horn, Lily Laskine/Harp 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Georges Barboteu/Horn, Lily Laskine/Harp, Jean-Francois Pail 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Georges Prêtre/Maria Callas/Nicolai Gedda/Nadine Sautereau/Jane Berbié/Choeurs René Duclos/Choeurs d'Enfants Jean Pesneaud/Choeurs Et Orchestre De l'Opéra National De Paris 12:26:58.878 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Georges Prêtre: French National Radio Orchestra 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Georges Prêtre: Orchestre National De L'ORTF 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Georges Prêtre: Paris Conservatory Orchestra 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Georges Prêtre: Paris Opera Orchestra & Chorus 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Griffes/Faure/Debussy/Gaos/Saint-Saens/Ravel 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Gundula Janowitz, Hans Peter Blochwitz, Etc. 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Gundula Janowitz, Rosemarie Lang, Etc. 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.879 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.880 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.880 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.880 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Gustav Holst 12:26:58.880 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.880 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.880 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.880 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.880 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Heinrich Schiff 12:26:58.880 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:58.880 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:58.880 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.880 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:58.887 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:58.909 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:58.909 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:58.909 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-021.txt 12:26:58.909 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-021.txt 12:26:58.910 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-022 ======================================================================================== 12:26:58.910 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, firstResult=32, maxResult=16) ... 12:26:58.910 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:58.910 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:58.914 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 32, requestedCount: 16, sortCriteria: []) 12:26:58.914 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 32 @@@ 16 @@@ null @@@ []) 12:26:58.914 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=32, maxResults=16, orderby=[]) 12:26:58.914 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:58.914 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:58.914 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:58.914 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:58.915 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:58.915 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:58.915 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:58.916 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:58.916 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:58.916 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:58.917 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:58.917 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:58.917 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:58.918 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:58.918 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:58.932 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:58.932 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:58.933 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:58.933 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:58.934 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:59.012 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 79.700411 msec 12:26:59.019 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:59.019 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:59.019 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:59.021 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.544281 msec 12:26:59.027 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:uLF0al3kPGk4WQWkYDlRmE9ckIg=, delegate=RepositoryMusicArtist(rdfs:label=Herbert Von Karajan: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:uLF0al3kPGk4WQWkYDlRmE9ckIg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.027 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Herbert Von Karajan: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:uLF0al3kPGk4WQWkYDlRmE9ckIg=) 12:26:59.027 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.028 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.028 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:uLF0al3kPGk4WQWkYDlRmE9ckIg=, source, "embedded"] 12:26:59.028 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:uLF0al3kPGk4WQWkYDlRmE9ckIg=, source, "embedded"] 12:26:59.030 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.54353 msec 12:26:59.030 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:bq547bvR-QFmY49yuTZngKS2Vr0=, delegate=RepositoryMusicArtist(rdfs:label=Hubert Dopf: Choralschola Der Wiener Hofburgkapelle, uri=urn:bluemarine:artist:bq547bvR-QFmY49yuTZngKS2Vr0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.030 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Hubert Dopf: Choralschola Der Wiener Hofburgkapelle, uri=urn:bluemarine:artist:bq547bvR-QFmY49yuTZngKS2Vr0=) 12:26:59.031 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.031 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.031 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:bq547bvR-QFmY49yuTZngKS2Vr0=, source, "embedded"] 12:26:59.032 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:bq547bvR-QFmY49yuTZngKS2Vr0=, source, "embedded"] 12:26:59.034 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.174973 msec 12:26:59.034 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:xBddLXwI3w8_h9NTboxjusS_3cA=, delegate=RepositoryMusicArtist(rdfs:label=Ivo Pogorelich, uri=urn:bluemarine:artist:xBddLXwI3w8_h9NTboxjusS_3cA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.035 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ivo Pogorelich, uri=urn:bluemarine:artist:xBddLXwI3w8_h9NTboxjusS_3cA=) 12:26:59.035 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.035 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.035 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xBddLXwI3w8_h9NTboxjusS_3cA=, source, "embedded"] 12:26:59.036 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:xBddLXwI3w8_h9NTboxjusS_3cA=, source, "embedded"] 12:26:59.037 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.536024 msec 12:26:59.038 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:Zasbu-b5qF_5NcGH1gTzI9QpKVI=, delegate=RepositoryMusicArtist(rdfs:label=Jaime Laredo: Scottish Chamber Orchestra, uri=urn:bluemarine:artist:Zasbu-b5qF_5NcGH1gTzI9QpKVI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.038 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Jaime Laredo: Scottish Chamber Orchestra, uri=urn:bluemarine:artist:Zasbu-b5qF_5NcGH1gTzI9QpKVI=) 12:26:59.038 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.039 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.039 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Zasbu-b5qF_5NcGH1gTzI9QpKVI=, source, "embedded"] 12:26:59.040 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:Zasbu-b5qF_5NcGH1gTzI9QpKVI=, source, "embedded"] 12:26:59.041 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.712233 msec 12:26:59.042 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:5mE7TG2knmusOnVo6Todc45wPDw=, delegate=RepositoryMusicArtist(rdfs:label=Jane Berbie, Maria Callas, Etc., uri=urn:bluemarine:artist:5mE7TG2knmusOnVo6Todc45wPDw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.042 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Jane Berbie, Maria Callas, Etc., uri=urn:bluemarine:artist:5mE7TG2knmusOnVo6Todc45wPDw=) 12:26:59.042 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.042 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.043 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:5mE7TG2knmusOnVo6Todc45wPDw=, source, "embedded"] 12:26:59.043 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:5mE7TG2knmusOnVo6Todc45wPDw=, source, "embedded"] 12:26:59.044 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.20187 msec 12:26:59.045 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:RAHPWJCD4bMnPmNUjc7zjA0LRA8=, delegate=RepositoryMusicArtist(rdfs:label=Janet Baker, Paul Esswood, Etc., uri=urn:bluemarine:artist:RAHPWJCD4bMnPmNUjc7zjA0LRA8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.045 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Janet Baker, Paul Esswood, Etc., uri=urn:bluemarine:artist:RAHPWJCD4bMnPmNUjc7zjA0LRA8=) 12:26:59.045 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.046 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.046 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:RAHPWJCD4bMnPmNUjc7zjA0LRA8=, source, "embedded"] 12:26:59.046 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:RAHPWJCD4bMnPmNUjc7zjA0LRA8=, source, "embedded"] 12:26:59.048 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.756393 msec 12:26:59.049 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:bANqd6DlUPVUkzRQCBxXu7Uqm2Q=, delegate=RepositoryMusicArtist(rdfs:label=Jean-François Paillard: Paillard Chamber Orchestra, uri=urn:bluemarine:artist:bANqd6DlUPVUkzRQCBxXu7Uqm2Q=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.049 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Jean-François Paillard: Paillard Chamber Orchestra, uri=urn:bluemarine:artist:bANqd6DlUPVUkzRQCBxXu7Uqm2Q=) 12:26:59.049 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.049 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.049 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:bANqd6DlUPVUkzRQCBxXu7Uqm2Q=, source, "embedded"] 12:26:59.050 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:bANqd6DlUPVUkzRQCBxXu7Uqm2Q=, source, "embedded"] 12:26:59.052 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.476056 msec 12:26:59.052 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:QD6WKz-7PmW0HkJ3vcwNF-kmhs8=, delegate=RepositoryMusicArtist(rdfs:label=Jean-Jacques Justafre, Jean-Paul Gantiez, Jean-Claude Barro,, uri=urn:bluemarine:artist:QD6WKz-7PmW0HkJ3vcwNF-kmhs8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.052 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Jean-Jacques Justafre, Jean-Paul Gantiez, Jean-Claude Barro,, uri=urn:bluemarine:artist:QD6WKz-7PmW0HkJ3vcwNF-kmhs8=) 12:26:59.052 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.053 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.053 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:QD6WKz-7PmW0HkJ3vcwNF-kmhs8=, source, "embedded"] 12:26:59.054 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:QD6WKz-7PmW0HkJ3vcwNF-kmhs8=, source, "embedded"] 12:26:59.055 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.485314 msec 12:26:59.055 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:IhIFeI5bMoxSCkCIS46Ss5RAlmY=, delegate=RepositoryMusicArtist(rdfs:label=John Eliot Gardiner: English Baroque Soloists, uri=urn:bluemarine:artist:IhIFeI5bMoxSCkCIS46Ss5RAlmY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.055 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=John Eliot Gardiner: English Baroque Soloists, uri=urn:bluemarine:artist:IhIFeI5bMoxSCkCIS46Ss5RAlmY=) 12:26:59.056 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.056 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.056 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:IhIFeI5bMoxSCkCIS46Ss5RAlmY=, source, "embedded"] 12:26:59.057 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:IhIFeI5bMoxSCkCIS46Ss5RAlmY=, source, "embedded"] 12:26:59.059 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.26878 msec 12:26:59.059 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:gWqTKU-f6mEPniMhmwxta4uDzwY=, delegate=RepositoryMusicArtist(rdfs:label=Kenneth Gilbert, Lars Ulrik Mortensen, uri=urn:bluemarine:artist:gWqTKU-f6mEPniMhmwxta4uDzwY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.060 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Kenneth Gilbert, Lars Ulrik Mortensen, uri=urn:bluemarine:artist:gWqTKU-f6mEPniMhmwxta4uDzwY=) 12:26:59.063 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.063 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.063 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:gWqTKU-f6mEPniMhmwxta4uDzwY=, source, "embedded"] 12:26:59.064 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:gWqTKU-f6mEPniMhmwxta4uDzwY=, source, "embedded"] 12:26:59.066 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.880185 msec 12:26:59.066 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:uFuKG495G64uN4kxJVD5vByXuf8=, delegate=RepositoryMusicArtist(rdfs:label=Kenneth Mitchell, violin, uri=urn:bluemarine:artist:uFuKG495G64uN4kxJVD5vByXuf8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.066 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Kenneth Mitchell, violin, uri=urn:bluemarine:artist:uFuKG495G64uN4kxJVD5vByXuf8=) 12:26:59.066 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.067 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.071 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:uFuKG495G64uN4kxJVD5vByXuf8=, source, "embedded"] 12:26:59.071 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:uFuKG495G64uN4kxJVD5vByXuf8=, source, "embedded"] 12:26:59.073 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.869513 msec 12:26:59.074 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:kZ8L18eZqQsywi9q5Qt_veIYhPc=, delegate=RepositoryMusicArtist(rdfs:label=Kodály Quartet, uri=urn:bluemarine:artist:kZ8L18eZqQsywi9q5Qt_veIYhPc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.074 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Kodály Quartet, uri=urn:bluemarine:artist:kZ8L18eZqQsywi9q5Qt_veIYhPc=) 12:26:59.074 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.074 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.074 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:kZ8L18eZqQsywi9q5Qt_veIYhPc=, source, "embedded"] 12:26:59.075 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:kZ8L18eZqQsywi9q5Qt_veIYhPc=, source, "embedded"] 12:26:59.077 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.734358 msec 12:26:59.077 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:A_BTfVFAsIgLz6HHRqTdWOMqxUg=, delegate=RepositoryMusicArtist(rdfs:label=Krystian Zimerman, uri=urn:bluemarine:artist:A_BTfVFAsIgLz6HHRqTdWOMqxUg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.077 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Krystian Zimerman, uri=urn:bluemarine:artist:A_BTfVFAsIgLz6HHRqTdWOMqxUg=) 12:26:59.078 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.078 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.078 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:A_BTfVFAsIgLz6HHRqTdWOMqxUg=, source, "embedded"] 12:26:59.079 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:A_BTfVFAsIgLz6HHRqTdWOMqxUg=, source, "embedded"] 12:26:59.080 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.565763 msec 12:26:59.081 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:xX1oIoA5yzSnYpVvzMDKuFlTamQ=, delegate=RepositoryMusicArtist(rdfs:label=Kurt Masur: Leipzig Gewandhaus Orchestra, uri=urn:bluemarine:artist:xX1oIoA5yzSnYpVvzMDKuFlTamQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.081 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Kurt Masur: Leipzig Gewandhaus Orchestra, uri=urn:bluemarine:artist:xX1oIoA5yzSnYpVvzMDKuFlTamQ=) 12:26:59.081 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.082 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.082 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xX1oIoA5yzSnYpVvzMDKuFlTamQ=, source, "embedded"] 12:26:59.083 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:xX1oIoA5yzSnYpVvzMDKuFlTamQ=, source, "embedded"] 12:26:59.084 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.043754 msec 12:26:59.085 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:u73lV2a7fZFrJXcakHmiSpJFIcw=, delegate=RepositoryMusicArtist(rdfs:label=Kurt Masur: Leipzig Gewandhaus Orchestra, Leipzig Radio Chorus, uri=urn:bluemarine:artist:u73lV2a7fZFrJXcakHmiSpJFIcw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.085 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Kurt Masur: Leipzig Gewandhaus Orchestra, Leipzig Radio Chorus, uri=urn:bluemarine:artist:u73lV2a7fZFrJXcakHmiSpJFIcw=) 12:26:59.085 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.085 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.085 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:u73lV2a7fZFrJXcakHmiSpJFIcw=, source, "embedded"] 12:26:59.086 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:u73lV2a7fZFrJXcakHmiSpJFIcw=, source, "embedded"] 12:26:59.090 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 4.435513 msec 12:26:59.090 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:qnW_5ToMGI_l4dglpMq6T6_zRpg=, delegate=RepositoryMusicArtist(rdfs:label=La Reverdie, uri=urn:bluemarine:artist:qnW_5ToMGI_l4dglpMq6T6_zRpg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.090 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=La Reverdie, uri=urn:bluemarine:artist:qnW_5ToMGI_l4dglpMq6T6_zRpg=) 12:26:59.091 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.091 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.091 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:qnW_5ToMGI_l4dglpMq6T6_zRpg=, source, "embedded"] 12:26:59.092 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:qnW_5ToMGI_l4dglpMq6T6_zRpg=, source, "embedded"] 12:26:59.095 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.595783 msec 12:26:59.097 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 182.95186 msec 12:26:59.097 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 12:26:59.098 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.098 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.098 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Herbert Von Karajan: Berlin Philharmonic Orchestra 12:26:59.098 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.098 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Hubert Dopf: Choralschola Der Wiener Hofburgkapelle 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ivo Pogorelich 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Jaime Laredo: Scottish Chamber Orchestra 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Jane Berbie, Maria Callas, Etc. 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Janet Baker, Paul Esswood, Etc. 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Jean-François Paillard: Paillard Chamber Orchestra 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Jean-Jacques Justafre, Jean-Paul Gantiez, Jean-Claude Barro, 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning John Eliot Gardiner: English Baroque Soloists 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Kenneth Gilbert, Lars Ulrik Mortensen 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Kenneth Mitchell, violin 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.099 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Kodály Quartet 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Krystian Zimerman 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Kurt Masur: Leipzig Gewandhaus Orchestra 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Kurt Masur: Leipzig Gewandhaus Orchestra, Leipzig Radio Chorus 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Reverdie 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.105 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:59.108 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:59.108 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:59.108 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-022.txt 12:26:59.109 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-022.txt 12:26:59.109 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-023 ======================================================================================== 12:26:59.109 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, firstResult=48, maxResult=16) ... 12:26:59.109 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:59.109 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:59.113 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 48, requestedCount: 16, sortCriteria: []) 12:26:59.113 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 48 @@@ 16 @@@ null @@@ []) 12:26:59.113 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=48, maxResults=16, orderby=[]) 12:26:59.113 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:59.113 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:59.113 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:59.113 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:59.114 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:59.114 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:59.114 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:59.114 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:59.114 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:59.115 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:59.115 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:59.116 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:59.120 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:59.120 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:59.120 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:59.121 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:59.121 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:59.122 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:59.122 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:59.122 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:59.203 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 81.890754 msec 12:26:59.213 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:59.213 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:59.213 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:59.215 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.134019 msec 12:26:59.222 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:k3OalJDXS2vzNdm7tvFq3TNA76Y=, delegate=RepositoryMusicArtist(rdfs:label=Lambis Vassiliadis, uri=urn:bluemarine:artist:k3OalJDXS2vzNdm7tvFq3TNA76Y=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.223 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Lambis Vassiliadis, uri=urn:bluemarine:artist:k3OalJDXS2vzNdm7tvFq3TNA76Y=) 12:26:59.224 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.224 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.224 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:k3OalJDXS2vzNdm7tvFq3TNA76Y=, source, "embedded"] 12:26:59.225 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:k3OalJDXS2vzNdm7tvFq3TNA76Y=, source, "embedded"] 12:26:59.228 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.013374 msec 12:26:59.229 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:lziE8d78wDemu3R2TUMPpBKmjOM=, delegate=RepositoryMusicArtist(rdfs:label=Leonard Bernstein: Israel Philharmonic Orchestra, uri=urn:bluemarine:artist:lziE8d78wDemu3R2TUMPpBKmjOM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.229 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Leonard Bernstein: Israel Philharmonic Orchestra, uri=urn:bluemarine:artist:lziE8d78wDemu3R2TUMPpBKmjOM=) 12:26:59.230 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.230 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.230 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lziE8d78wDemu3R2TUMPpBKmjOM=, source, "embedded"] 12:26:59.231 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:lziE8d78wDemu3R2TUMPpBKmjOM=, source, "embedded"] 12:26:59.234 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.867864 msec 12:26:59.234 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:xh30mv1nEVEjuqU3HJYjk4VRCYY=, delegate=RepositoryMusicArtist(rdfs:label=London Baroque, uri=urn:bluemarine:artist:xh30mv1nEVEjuqU3HJYjk4VRCYY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.234 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=London Baroque, uri=urn:bluemarine:artist:xh30mv1nEVEjuqU3HJYjk4VRCYY=) 12:26:59.235 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.235 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.235 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xh30mv1nEVEjuqU3HJYjk4VRCYY=, source, "embedded"] 12:26:59.236 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:xh30mv1nEVEjuqU3HJYjk4VRCYY=, source, "embedded"] 12:26:59.239 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.857198 msec 12:26:59.239 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:M-rCumgAtaVdgc9JbvbJgM8ALKQ=, delegate=RepositoryMusicArtist(rdfs:label=Lorin Maazel: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:M-rCumgAtaVdgc9JbvbJgM8ALKQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.239 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Lorin Maazel: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:M-rCumgAtaVdgc9JbvbJgM8ALKQ=) 12:26:59.239 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.240 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.240 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:M-rCumgAtaVdgc9JbvbJgM8ALKQ=, source, "embedded"] 12:26:59.241 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:M-rCumgAtaVdgc9JbvbJgM8ALKQ=, source, "embedded"] 12:26:59.242 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.402517 msec 12:26:59.242 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:UX-l4L9VFoqEr_h8pzXiu_CaE_4=, delegate=RepositoryMusicArtist(rdfs:label=Louis Armstrong, uri=urn:bluemarine:artist:UX-l4L9VFoqEr_h8pzXiu_CaE_4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.242 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Louis Armstrong, uri=urn:bluemarine:artist:UX-l4L9VFoqEr_h8pzXiu_CaE_4=) 12:26:59.243 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.243 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.243 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UX-l4L9VFoqEr_h8pzXiu_CaE_4=, source, "embedded"] 12:26:59.244 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:UX-l4L9VFoqEr_h8pzXiu_CaE_4=, source, "embedded"] 12:26:59.247 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.050324 msec 12:26:59.247 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:1WC5U0MFESBZLTm-8CJlFg_GigI=, delegate=RepositoryMusicArtist(rdfs:label=Maria Callas, uri=urn:bluemarine:artist:1WC5U0MFESBZLTm-8CJlFg_GigI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.247 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas, uri=urn:bluemarine:artist:1WC5U0MFESBZLTm-8CJlFg_GigI=) 12:26:59.248 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.248 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.248 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1WC5U0MFESBZLTm-8CJlFg_GigI=, source, "embedded"] 12:26:59.249 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:1WC5U0MFESBZLTm-8CJlFg_GigI=, source, "embedded"] 12:26:59.252 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 4.250288 msec 12:26:59.253 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:v5o-SBa23zKqLxjY3BIfU3C70y8=, delegate=RepositoryMusicArtist(rdfs:label=Maria Callas, Ferruccio Tagliavini, Etc., uri=urn:bluemarine:artist:v5o-SBa23zKqLxjY3BIfU3C70y8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.253 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas, Ferruccio Tagliavini, Etc., uri=urn:bluemarine:artist:v5o-SBa23zKqLxjY3BIfU3C70y8=) 12:26:59.253 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.254 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.254 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:v5o-SBa23zKqLxjY3BIfU3C70y8=, source, "embedded"] 12:26:59.255 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:v5o-SBa23zKqLxjY3BIfU3C70y8=, source, "embedded"] 12:26:59.256 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.947098 msec 12:26:59.257 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:aSuGeUiJcKN7lDL677mjSMYlsgQ=, delegate=RepositoryMusicArtist(rdfs:label=Maria Callas, Orchestre National De La Radiodiffusion Française, Georges Prêtre, uri=urn:bluemarine:artist:aSuGeUiJcKN7lDL677mjSMYlsgQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.257 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas, Orchestre National De La Radiodiffusion Française, Georges Prêtre, uri=urn:bluemarine:artist:aSuGeUiJcKN7lDL677mjSMYlsgQ=) 12:26:59.257 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.257 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.258 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:aSuGeUiJcKN7lDL677mjSMYlsgQ=, source, "embedded"] 12:26:59.258 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:aSuGeUiJcKN7lDL677mjSMYlsgQ=, source, "embedded"] 12:26:59.260 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.2695 msec 12:26:59.260 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:8BJyAEIRba8rHlHYBhtP2cIE8nI=, delegate=RepositoryMusicArtist(rdfs:label=Maria Callas, Orquesta Sinfonica Del Teatro Nacional De Santa Carlos, Lisboa, Franco Ghione, uri=urn:bluemarine:artist:8BJyAEIRba8rHlHYBhtP2cIE8nI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.260 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas, Orquesta Sinfonica Del Teatro Nacional De Santa Carlos, Lisboa, Franco Ghione, uri=urn:bluemarine:artist:8BJyAEIRba8rHlHYBhtP2cIE8nI=) 12:26:59.260 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.261 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.261 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:8BJyAEIRba8rHlHYBhtP2cIE8nI=, source, "embedded"] 12:26:59.261 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:8BJyAEIRba8rHlHYBhtP2cIE8nI=, source, "embedded"] 12:26:59.263 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.151195 msec 12:26:59.263 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:nvXtxN2cTo-u-Hg1Sbp0v2ciTok=, delegate=RepositoryMusicArtist(rdfs:label=Maria Callas, The Philharmonia Orchestra Tullio Serafin, uri=urn:bluemarine:artist:nvXtxN2cTo-u-Hg1Sbp0v2ciTok=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.263 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas, The Philharmonia Orchestra Tullio Serafin, uri=urn:bluemarine:artist:nvXtxN2cTo-u-Hg1Sbp0v2ciTok=) 12:26:59.263 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.263 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.263 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:nvXtxN2cTo-u-Hg1Sbp0v2ciTok=, source, "embedded"] 12:26:59.264 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:nvXtxN2cTo-u-Hg1Sbp0v2ciTok=, source, "embedded"] 12:26:59.265 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 1.985754 msec 12:26:59.269 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:xOU4wGYrU6_V4B3vcterSJ2RUjo=, delegate=RepositoryMusicArtist(rdfs:label=Maria Callas/Nicola Rescigno/Orchestre De La Société Des Concerts Du Conservatoire, uri=urn:bluemarine:artist:xOU4wGYrU6_V4B3vcterSJ2RUjo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.269 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas/Nicola Rescigno/Orchestre De La Société Des Concerts Du Conservatoire, uri=urn:bluemarine:artist:xOU4wGYrU6_V4B3vcterSJ2RUjo=) 12:26:59.269 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.270 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.270 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xOU4wGYrU6_V4B3vcterSJ2RUjo=, source, "embedded"] 12:26:59.271 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:xOU4wGYrU6_V4B3vcterSJ2RUjo=, source, "embedded"] 12:26:59.272 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.398255 msec 12:26:59.272 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:5I66fTXIPp0ry6bgXcOVCiLIq7w=, delegate=RepositoryMusicArtist(rdfs:label=Maria Callas/Piero Cappuccilli/Bernard Ladysz/Philharmonia Chorus/Philharmonia Orchestra/Tullio Serafin, uri=urn:bluemarine:artist:5I66fTXIPp0ry6bgXcOVCiLIq7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.272 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas/Piero Cappuccilli/Bernard Ladysz/Philharmonia Chorus/Philharmonia Orchestra/Tullio Serafin, uri=urn:bluemarine:artist:5I66fTXIPp0ry6bgXcOVCiLIq7w=) 12:26:59.272 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.273 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.273 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:5I66fTXIPp0ry6bgXcOVCiLIq7w=, source, "embedded"] 12:26:59.274 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:5I66fTXIPp0ry6bgXcOVCiLIq7w=, source, "embedded"] 12:26:59.275 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.362401 msec 12:26:59.275 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:Nh5VeMYW3NfBjih3dg_Eb5KiBng=, delegate=RepositoryMusicArtist(rdfs:label=Maurizio Pollini, uri=urn:bluemarine:artist:Nh5VeMYW3NfBjih3dg_Eb5KiBng=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.275 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maurizio Pollini, uri=urn:bluemarine:artist:Nh5VeMYW3NfBjih3dg_Eb5KiBng=) 12:26:59.276 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.276 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.276 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Nh5VeMYW3NfBjih3dg_Eb5KiBng=, source, "embedded"] 12:26:59.277 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:Nh5VeMYW3NfBjih3dg_Eb5KiBng=, source, "embedded"] 12:26:59.278 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.414051 msec 12:26:59.278 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:Xr1PzFxY5KgcwOOR6PiS_uaxnt8=, delegate=RepositoryMusicArtist(rdfs:label=Michael Halász: Slovak Philharmonic Orchestra, uri=urn:bluemarine:artist:Xr1PzFxY5KgcwOOR6PiS_uaxnt8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.279 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Michael Halász: Slovak Philharmonic Orchestra, uri=urn:bluemarine:artist:Xr1PzFxY5KgcwOOR6PiS_uaxnt8=) 12:26:59.279 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.279 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.279 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Xr1PzFxY5KgcwOOR6PiS_uaxnt8=, source, "embedded"] 12:26:59.280 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:Xr1PzFxY5KgcwOOR6PiS_uaxnt8=, source, "embedded"] 12:26:59.282 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.845696 msec 12:26:59.282 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.283 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:26:59.283 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.283 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.283 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:26:59.284 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:26:59.286 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.896202 msec 12:26:59.286 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:S1hr4AYmfyB0hMnTs-N9wYrvzdA=, delegate=RepositoryMusicArtist(rdfs:label=Miguel Sánchez: Alia Música, uri=urn:bluemarine:artist:S1hr4AYmfyB0hMnTs-N9wYrvzdA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.286 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Miguel Sánchez: Alia Música, uri=urn:bluemarine:artist:S1hr4AYmfyB0hMnTs-N9wYrvzdA=) 12:26:59.287 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.287 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.287 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:S1hr4AYmfyB0hMnTs-N9wYrvzdA=, source, "embedded"] 12:26:59.288 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:S1hr4AYmfyB0hMnTs-N9wYrvzdA=, source, "embedded"] 12:26:59.289 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.583787 msec 12:26:59.291 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 178.288158 msec 12:26:59.291 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lambis Vassiliadis 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Leonard Bernstein: Israel Philharmonic Orchestra 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning London Baroque 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lorin Maazel: Berlin Philharmonic Orchestra 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Louis Armstrong 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, Ferruccio Tagliavini, Etc. 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.292 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, Orchestre National De La Radiodiffusion Française, Georges Prêtre 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, Orquesta Sinfonica Del Teatro Nacional De Santa Carlos, Lisboa, Franco Ghione 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, The Philharmonia Orchestra Tullio Serafin 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas/Nicola Rescigno/Orchestre De La Société Des Concerts Du Conservatoire 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas/Piero Cappuccilli/Bernard Ladysz/Philharmonia Chorus/Philharmonia Orchestra/Tullio Serafin 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maurizio Pollini 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Michael Halász: Slovak Philharmonic Orchestra 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Midori 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Miguel Sánchez: Alia Música 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.293 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.296 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:59.299 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:59.299 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:59.299 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-023.txt 12:26:59.299 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-023.txt 12:26:59.299 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-024 ======================================================================================== 12:26:59.299 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, firstResult=64, maxResult=16) ... 12:26:59.299 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:59.299 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:59.300 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:59.307 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 64, requestedCount: 16, sortCriteria: []) 12:26:59.308 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 64 @@@ 16 @@@ null @@@ []) 12:26:59.308 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=64, maxResults=16, orderby=[]) 12:26:59.308 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:59.308 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:59.308 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:59.308 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:59.309 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:59.309 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:59.309 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:59.312 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:59.312 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:59.313 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:59.313 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:59.313 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:59.313 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:59.313 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:59.315 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:59.315 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:59.318 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:59.319 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:59.319 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:59.381 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 66.062219 msec 12:26:59.387 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:59.387 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:59.387 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:59.388 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.627272 msec 12:26:59.394 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:rqmwY95TWwQ8Z_CYjPQHi7W5ad0=, delegate=RepositoryMusicArtist(rdfs:label=Mstislav Rostropovich, Benjamin Britten, uri=urn:bluemarine:artist:rqmwY95TWwQ8Z_CYjPQHi7W5ad0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.394 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Mstislav Rostropovich, Benjamin Britten, uri=urn:bluemarine:artist:rqmwY95TWwQ8Z_CYjPQHi7W5ad0=) 12:26:59.394 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.395 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.395 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:rqmwY95TWwQ8Z_CYjPQHi7W5ad0=, source, "embedded"] 12:26:59.396 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:rqmwY95TWwQ8Z_CYjPQHi7W5ad0=, source, "embedded"] 12:26:59.398 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.877026 msec 12:26:59.398 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:lSC_PlZcK3xPIlZfRgX6OGDuWMw=, delegate=RepositoryMusicArtist(rdfs:label=Neville Marriner: Academy Of St. Martin In The Fields, uri=urn:bluemarine:artist:lSC_PlZcK3xPIlZfRgX6OGDuWMw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.398 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Neville Marriner: Academy Of St. Martin In The Fields, uri=urn:bluemarine:artist:lSC_PlZcK3xPIlZfRgX6OGDuWMw=) 12:26:59.399 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.399 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.399 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lSC_PlZcK3xPIlZfRgX6OGDuWMw=, source, "embedded"] 12:26:59.400 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:lSC_PlZcK3xPIlZfRgX6OGDuWMw=, source, "embedded"] 12:26:59.401 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.641906 msec 12:26:59.402 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:TTXX3K3946JY3WQJ6UAyqCuTKmg=, delegate=RepositoryMusicArtist(rdfs:label=Neville Marriner: Staatskapelle Dresden, uri=urn:bluemarine:artist:TTXX3K3946JY3WQJ6UAyqCuTKmg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.402 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Neville Marriner: Staatskapelle Dresden, uri=urn:bluemarine:artist:TTXX3K3946JY3WQJ6UAyqCuTKmg=) 12:26:59.402 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.402 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.402 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:TTXX3K3946JY3WQJ6UAyqCuTKmg=, source, "embedded"] 12:26:59.403 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:TTXX3K3946JY3WQJ6UAyqCuTKmg=, source, "embedded"] 12:26:59.404 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.158991 msec 12:26:59.405 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:0ta0qZefIsefmrD2FUf0LcwMZUo=, delegate=RepositoryMusicArtist(rdfs:label=New York's Ensemble for Early Music - Frederick Renz director, uri=urn:bluemarine:artist:0ta0qZefIsefmrD2FUf0LcwMZUo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.405 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=New York's Ensemble for Early Music - Frederick Renz director, uri=urn:bluemarine:artist:0ta0qZefIsefmrD2FUf0LcwMZUo=) 12:26:59.405 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.406 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.406 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:0ta0qZefIsefmrD2FUf0LcwMZUo=, source, "embedded"] 12:26:59.407 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:0ta0qZefIsefmrD2FUf0LcwMZUo=, source, "embedded"] 12:26:59.409 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.332921 msec 12:26:59.409 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:1n3Qx7CXp8T9eTQXdibkkutrO5E=, delegate=RepositoryMusicArtist(rdfs:label=Nicola Rescigno/Maria Callas/Orchestre De La Société Des Concerts Du Conservatoire, uri=urn:bluemarine:artist:1n3Qx7CXp8T9eTQXdibkkutrO5E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.409 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Nicola Rescigno/Maria Callas/Orchestre De La Société Des Concerts Du Conservatoire, uri=urn:bluemarine:artist:1n3Qx7CXp8T9eTQXdibkkutrO5E=) 12:26:59.410 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.410 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.410 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1n3Qx7CXp8T9eTQXdibkkutrO5E=, source, "embedded"] 12:26:59.413 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:1n3Qx7CXp8T9eTQXdibkkutrO5E=, source, "embedded"] 12:26:59.421 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 11.396604 msec 12:26:59.422 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:EilPUj0DOTgKm20KNXcdfrFEeVE=, delegate=RepositoryMusicArtist(rdfs:label=Nicola Rescigno/Philharmonia Orchestra/Maria Callas, uri=urn:bluemarine:artist:EilPUj0DOTgKm20KNXcdfrFEeVE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.423 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Nicola Rescigno/Philharmonia Orchestra/Maria Callas, uri=urn:bluemarine:artist:EilPUj0DOTgKm20KNXcdfrFEeVE=) 12:26:59.424 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.424 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.424 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:EilPUj0DOTgKm20KNXcdfrFEeVE=, source, "embedded"] 12:26:59.426 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:EilPUj0DOTgKm20KNXcdfrFEeVE=, source, "embedded"] 12:26:59.430 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.026206 msec 12:26:59.431 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:ZH2lu9RgRj-RmDRQ34v_snRRBR8=, delegate=RepositoryMusicArtist(rdfs:label=Nicolà Rescigno: Paris Conservatory Orchestra, uri=urn:bluemarine:artist:ZH2lu9RgRj-RmDRQ34v_snRRBR8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.431 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Nicolà Rescigno: Paris Conservatory Orchestra, uri=urn:bluemarine:artist:ZH2lu9RgRj-RmDRQ34v_snRRBR8=) 12:26:59.431 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.431 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.432 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ZH2lu9RgRj-RmDRQ34v_snRRBR8=, source, "embedded"] 12:26:59.433 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:ZH2lu9RgRj-RmDRQ34v_snRRBR8=, source, "embedded"] 12:26:59.435 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.04834 msec 12:26:59.436 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:O9pfv9DDgHaxF7-x5NhrCDxPq9M=, delegate=RepositoryMusicArtist(rdfs:label=Nicolà Rescigno: Philharmonia Orchestra, uri=urn:bluemarine:artist:O9pfv9DDgHaxF7-x5NhrCDxPq9M=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.436 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Nicolà Rescigno: Philharmonia Orchestra, uri=urn:bluemarine:artist:O9pfv9DDgHaxF7-x5NhrCDxPq9M=) 12:26:59.436 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.437 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.437 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:O9pfv9DDgHaxF7-x5NhrCDxPq9M=, source, "embedded"] 12:26:59.438 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:O9pfv9DDgHaxF7-x5NhrCDxPq9M=, source, "embedded"] 12:26:59.441 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.522672 msec 12:26:59.441 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:xLf3ecacY8vaNG3bL2xjQ9JUmFY=, delegate=RepositoryMusicArtist(rdfs:label=Nikolaus Harnoncourt: Concentus Musicus Wien, Arnold Schoenberg Choir, uri=urn:bluemarine:artist:xLf3ecacY8vaNG3bL2xjQ9JUmFY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.441 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Nikolaus Harnoncourt: Concentus Musicus Wien, Arnold Schoenberg Choir, uri=urn:bluemarine:artist:xLf3ecacY8vaNG3bL2xjQ9JUmFY=) 12:26:59.442 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.442 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.442 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xLf3ecacY8vaNG3bL2xjQ9JUmFY=, source, "embedded"] 12:26:59.443 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:xLf3ecacY8vaNG3bL2xjQ9JUmFY=, source, "embedded"] 12:26:59.445 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 2.937409 msec 12:26:59.445 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.445 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:26:59.445 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.446 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.448 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:26:59.448 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:26:59.450 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.96483 msec 12:26:59.451 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:lzFUNOxVlSoGc-QSaEjoz8ZxXHM=, delegate=RepositoryMusicArtist(rdfs:label=Patrizia Bovi&Gilberte Casabianca, uri=urn:bluemarine:artist:lzFUNOxVlSoGc-QSaEjoz8ZxXHM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.451 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Patrizia Bovi&Gilberte Casabianca, uri=urn:bluemarine:artist:lzFUNOxVlSoGc-QSaEjoz8ZxXHM=) 12:26:59.451 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.452 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.452 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lzFUNOxVlSoGc-QSaEjoz8ZxXHM=, source, "embedded"] 12:26:59.453 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:lzFUNOxVlSoGc-QSaEjoz8ZxXHM=, source, "embedded"] 12:26:59.455 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.640256 msec 12:26:59.456 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DDjtW4nJhSKSAOn9KMe0UHZ5Wx8=, delegate=RepositoryMusicArtist(rdfs:label=Perosi, Lorenzo, uri=urn:bluemarine:artist:DDjtW4nJhSKSAOn9KMe0UHZ5Wx8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.456 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Perosi, Lorenzo, uri=urn:bluemarine:artist:DDjtW4nJhSKSAOn9KMe0UHZ5Wx8=) 12:26:59.456 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.456 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.456 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DDjtW4nJhSKSAOn9KMe0UHZ5Wx8=, source, "embedded"] 12:26:59.457 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:DDjtW4nJhSKSAOn9KMe0UHZ5Wx8=, source, "embedded"] 12:26:59.460 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.905611 msec 12:26:59.461 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:GDHoxlvyEvauQCq6zQZo_Wfs8rk=, delegate=RepositoryMusicArtist(rdfs:label=Pierre Del Vescovo, uri=urn:bluemarine:artist:GDHoxlvyEvauQCq6zQZo_Wfs8rk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.461 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pierre Del Vescovo, uri=urn:bluemarine:artist:GDHoxlvyEvauQCq6zQZo_Wfs8rk=) 12:26:59.461 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.461 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.462 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GDHoxlvyEvauQCq6zQZo_Wfs8rk=, source, "embedded"] 12:26:59.463 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:GDHoxlvyEvauQCq6zQZo_Wfs8rk=, source, "embedded"] 12:26:59.464 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.786402 msec 12:26:59.464 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:z4F14cjTeXKPnKDChuJoRJAwCyo=, delegate=RepositoryMusicArtist(rdfs:label=Pierre Del Vescovo/Horn, Bamberger Symphoniker/Theodor Gusch, uri=urn:bluemarine:artist:z4F14cjTeXKPnKDChuJoRJAwCyo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.465 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pierre Del Vescovo/Horn, Bamberger Symphoniker/Theodor Gusch, uri=urn:bluemarine:artist:z4F14cjTeXKPnKDChuJoRJAwCyo=) 12:26:59.465 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.466 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.466 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:z4F14cjTeXKPnKDChuJoRJAwCyo=, source, "embedded"] 12:26:59.467 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:z4F14cjTeXKPnKDChuJoRJAwCyo=, source, "embedded"] 12:26:59.468 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.798193 msec 12:26:59.468 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:Ecj3GCKuYJzSONZN64KPts874z4=, delegate=RepositoryMusicArtist(rdfs:label=Pierre Del Vescovo/Horn, Jean Hubeau/Piano, uri=urn:bluemarine:artist:Ecj3GCKuYJzSONZN64KPts874z4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.469 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pierre Del Vescovo/Horn, Jean Hubeau/Piano, uri=urn:bluemarine:artist:Ecj3GCKuYJzSONZN64KPts874z4=) 12:26:59.469 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.469 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.469 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Ecj3GCKuYJzSONZN64KPts874z4=, source, "embedded"] 12:26:59.470 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:Ecj3GCKuYJzSONZN64KPts874z4=, source, "embedded"] 12:26:59.472 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.771459 msec 12:26:59.472 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:najfIguvtt8amhMuHsAa5vSJcEY=, delegate=RepositoryMusicArtist(rdfs:label=Pinchas Zukerman: St. Paul Chamber Orchestra, uri=urn:bluemarine:artist:najfIguvtt8amhMuHsAa5vSJcEY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.473 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pinchas Zukerman: St. Paul Chamber Orchestra, uri=urn:bluemarine:artist:najfIguvtt8amhMuHsAa5vSJcEY=) 12:26:59.473 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.473 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.473 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:najfIguvtt8amhMuHsAa5vSJcEY=, source, "embedded"] 12:26:59.474 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:najfIguvtt8amhMuHsAa5vSJcEY=, source, "embedded"] 12:26:59.476 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.259447 msec 12:26:59.479 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 170.913098 msec 12:26:59.479 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Mstislav Rostropovich, Benjamin Britten 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Neville Marriner: Academy Of St. Martin In The Fields 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Neville Marriner: Staatskapelle Dresden 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning New York's Ensemble for Early Music - Frederick Renz director 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicola Rescigno/Maria Callas/Orchestre De La Société Des Concerts Du Conservatoire 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicola Rescigno/Philharmonia Orchestra/Maria Callas 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicolà Rescigno: Paris Conservatory Orchestra 12:26:59.480 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicolà Rescigno: Philharmonia Orchestra 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nikolaus Harnoncourt: Concentus Musicus Wien, Arnold Schoenberg Choir 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pat Metheny 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Patrizia Bovi&Gilberte Casabianca 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Perosi, Lorenzo 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pierre Del Vescovo 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pierre Del Vescovo/Horn, Bamberger Symphoniker/Theodor Gusch 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pierre Del Vescovo/Horn, Jean Hubeau/Piano 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pinchas Zukerman: St. Paul Chamber Orchestra 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.481 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.493 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:59.497 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:59.497 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:59.497 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-024.txt 12:26:59.497 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-024.txt 12:26:59.498 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-025 ======================================================================================== 12:26:59.498 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:59.498 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:59.498 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:59.500 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:59.501 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:59.501 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:59.501 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:59.506 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:59.506 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:59.506 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 12:26:59.506 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:59.507 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:59.507 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:59.507 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:59.507 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:59.508 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:59.508 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:59.509 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:59.509 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:59.509 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:59.509 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:59.510 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:26:59.510 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:59.511 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:59.511 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:59.512 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:59.589 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 78.271899 msec 12:26:59.594 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:59.595 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:59.595 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:59.596 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.731154 msec 12:26:59.603 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.603 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 12:26:59.604 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.604 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.604 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:26:59.605 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:26:59.606 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.59338 msec 12:26:59.607 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, delegate=RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.607 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 12:26:59.607 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.607 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.607 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 12:26:59.608 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 12:26:59.609 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.026088 msec 12:26:59.609 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, delegate=RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.609 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 12:26:59.610 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.610 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.610 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 12:26:59.611 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 12:26:59.612 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.568519 msec 12:26:59.613 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.613 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:26:59.613 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.613 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.613 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:59.614 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:26:59.616 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.173041 msec 12:26:59.616 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, delegate=RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.617 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=) 12:26:59.617 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.617 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.617 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 12:26:59.618 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 12:26:59.620 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 2.669354 msec 12:26:59.620 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, delegate=RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.620 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=) 12:26:59.620 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.621 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.621 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 12:26:59.621 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 12:26:59.622 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 1.780655 msec 12:26:59.623 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, delegate=RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.623 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=) 12:26:59.623 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.623 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.623 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 12:26:59.624 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 12:26:59.626 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 2.819338 msec 12:26:59.626 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, delegate=RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.626 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 12:26:59.626 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.627 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.627 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 12:26:59.627 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 12:26:59.629 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.019509 msec 12:26:59.629 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, delegate=RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.629 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 12:26:59.629 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.629 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.629 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 12:26:59.630 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 12:26:59.631 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.006614 msec 12:26:59.631 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, delegate=RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.634 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=) 12:26:59.634 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.634 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.634 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 12:26:59.635 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 12:26:59.636 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.335301 msec 12:26:59.636 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.637 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 12:26:59.637 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.637 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.637 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 12:26:59.638 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 12:26:59.639 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 1.90894 msec 12:26:59.639 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.639 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=) 12:26:59.640 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.640 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.640 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 12:26:59.640 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 12:26:59.643 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.074642 msec 12:26:59.643 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, delegate=RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.643 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 12:26:59.644 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.644 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.644 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 12:26:59.645 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 12:26:59.646 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.448096 msec 12:26:59.646 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.646 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 12:26:59.647 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.647 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.647 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 12:26:59.648 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 12:26:59.658 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 10.787466 msec 12:26:59.658 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.658 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 12:26:59.658 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.659 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.659 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 12:26:59.660 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 12:26:59.663 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 4.140011 msec 12:26:59.663 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, delegate=RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.663 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 12:26:59.663 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.664 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.664 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 12:26:59.664 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 12:26:59.666 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.339711 msec 12:26:59.673 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 171.852468 msec 12:26:59.673 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 12:26:59.675 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.676 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.676 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 12:26:59.676 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.676 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.676 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.676 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.676 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 12:26:59.676 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.676 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.676 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.676 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.676 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 12:26:59.676 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.676 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.676 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.676 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.676 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 12:26:59.676 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.676 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.677 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 12:26:59.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 12:26:59.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 12:26:59.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 12:26:59.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.678 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 12:26:59.679 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.679 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.679 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.679 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.679 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 12:26:59.679 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.679 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.679 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.679 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.679 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 12:26:59.679 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.679 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.679 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.679 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.679 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 12:26:59.679 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.679 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.679 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.679 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.687 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:59.692 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:59.692 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:59.692 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-025.txt 12:26:59.692 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-025.txt 12:26:59.693 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-026 ======================================================================================== 12:26:59.693 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 12:26:59.693 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:59.696 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:59.702 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 12:26:59.703 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 12:26:59.703 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 12:26:59.703 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:26:59.703 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:59.704 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:26:59.704 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:59.704 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:59.705 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:59.705 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:59.705 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:59.705 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:59.706 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:26:59.706 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:59.706 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:59.706 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:59.706 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:59.707 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:59.707 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:59.784 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 78.70372 msec 12:26:59.796 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:59.797 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:59.797 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:59.800 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.29425 msec 12:26:59.807 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:59.807 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:59.808 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:59.808 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:59.808 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:59.808 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.808 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.809 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:26:59.809 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.809 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:26:59.809 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:26:59.810 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:26:59.812 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.692707 msec 12:26:59.813 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 110.347812 msec 12:26:59.813 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:26:59.814 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.814 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.814 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pat Metheny 12:26:59.814 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.814 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:26:59.814 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.814 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.817 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:59.819 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:59.820 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:59.820 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-026.txt 12:26:59.820 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-026.txt 12:26:59.820 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-027 ======================================================================================== 12:26:59.823 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:26:59.823 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:59.823 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:59.827 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:26:59.827 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:26:59.827 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:26:59.827 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:26:59.827 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:59.828 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:26:59.828 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:59.829 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:59.829 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:59.829 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:59.829 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:59.830 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:59.831 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:26:59.831 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:59.831 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:59.831 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:59.831 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:59.832 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:26:59.836 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:26:59.935 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 104.603736 msec 12:26:59.946 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:59.947 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:59.947 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:59.950 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.102054 msec 12:26:59.960 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:59.960 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:59.961 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:59.961 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:59.961 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:59.961 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:26:59.962 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.963 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:59.963 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:26:59.964 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:26:59.967 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.733555 msec 12:26:59.968 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:26:59.968 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:26:59.968 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:26:59.969 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.555143 msec 12:26:59.970 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:26:59.970 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:26:59.973 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 145.459638 msec 12:26:59.973 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:26:59.974 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.974 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.974 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:26:59.974 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:26:59.974 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:26:59.974 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.974 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:26:59.978 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:26:59.981 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:26:59.981 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:26:59.981 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-027.txt 12:26:59.981 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-027.txt 12:26:59.981 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-028 ======================================================================================== 12:26:59.981 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:26:59.982 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:26:59.982 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:26:59.985 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:26:59.985 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:26:59.986 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:26:59.986 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:26:59.986 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:59.986 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:26:59.986 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:59.987 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:26:59.987 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:26:59.988 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:26:59.988 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:26:59.988 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:26:59.989 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:26:59.989 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:26:59.989 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:26:59.989 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:26:59.996 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:26:59.999 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:00.001 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:00.102 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 113.209392 msec 12:27:00.113 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:00.113 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:00.113 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:00.116 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.413592 msec 12:27:00.125 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:00.125 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:00.126 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:00.126 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:00.126 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:00.126 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:00.127 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:00.128 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:00.128 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.129 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.132 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.933153 msec 12:27:00.133 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:00.133 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:00.133 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.135 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.688585 msec 12:27:00.135 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:00.135 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:00.138 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 152.204423 msec 12:27:00.138 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:27:00.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:00.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:00.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:00.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:00.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:00.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:00.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:00.143 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:00.146 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:00.146 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:00.146 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-028.txt 12:27:00.146 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-028.txt 12:27:00.146 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-029 ======================================================================================== 12:27:00.146 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:00.146 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:00.147 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:00.150 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:00.151 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:00.151 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:00.151 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:27:00.151 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.151 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:27:00.151 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.152 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:00.152 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:00.153 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:00.153 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:00.153 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:00.154 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:27:00.154 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.154 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:00.154 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:00.154 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:00.156 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:00.160 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:00.235 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 81.126645 msec 12:27:00.244 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:00.244 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:00.244 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:00.246 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.933849 msec 12:27:00.253 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:00.253 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:00.253 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:00.253 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:00.253 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:00.254 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:00.254 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:00.254 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:00.254 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.255 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.257 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.790718 msec 12:27:00.257 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:00.258 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:00.258 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.258 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.065081 msec 12:27:00.259 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:00.259 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:00.262 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 110.8961 msec 12:27:00.262 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:27:00.262 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:00.262 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:00.262 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:00.263 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:00.263 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:00.263 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:00.263 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:00.265 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:00.268 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:00.269 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:00.269 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-029.txt 12:27:00.269 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-029.txt 12:27:00.269 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-030 ======================================================================================== 12:27:00.269 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseDirectChildren, firstResult=1, maxResult=15) ... 12:27:00.269 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:00.269 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:00.272 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 12:27:00.272 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 12:27:00.272 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=1, maxResults=15, orderby=[]) 12:27:00.272 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:27:00.272 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.272 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:27:00.272 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.273 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:00.273 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:00.273 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:00.273 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:00.273 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:00.274 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:27:00.274 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.274 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:00.274 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:00.274 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:00.275 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:00.276 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:00.375 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 100.708462 msec 12:27:00.380 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:00.380 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:00.380 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:00.382 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.695839 msec 12:27:00.387 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:00.387 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:00.387 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:00.387 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:00.388 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:00.388 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:00.388 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:00.388 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:00.388 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.389 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.392 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.982753 msec 12:27:00.393 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:00.393 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:00.393 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.394 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.411993 msec 12:27:00.395 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 123.481895 msec 12:27:00.395 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 12:27:00.396 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:00.398 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:00.400 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:00.400 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:00.400 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-030.txt 12:27:00.400 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-030.txt 12:27:00.400 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-031 ======================================================================================== 12:27:00.400 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseDirectChildren, firstResult=1, maxResult=15) ... 12:27:00.400 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:00.400 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:00.401 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:00.402 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 12:27:00.403 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 12:27:00.403 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=1, maxResults=15, orderby=[]) 12:27:00.403 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:27:00.403 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.403 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:27:00.403 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.403 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:00.404 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:00.404 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:00.404 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:00.404 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:00.404 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:27:00.404 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.404 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:00.404 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:00.405 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:00.405 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:00.480 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 75.751668 msec 12:27:00.489 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:00.489 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:00.489 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:00.491 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.409593 msec 12:27:00.497 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:00.498 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:00.498 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:00.498 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:00.498 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:00.498 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:00.499 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:00.499 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:00.499 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.500 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.502 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.127316 msec 12:27:00.502 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:00.502 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:00.502 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.503 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 0.989012 msec 12:27:00.504 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 101.787998 msec 12:27:00.504 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 12:27:00.505 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:00.507 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:00.510 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:00.510 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:00.510 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-031.txt 12:27:00.510 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-031.txt 12:27:00.510 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-032 ======================================================================================== 12:27:00.510 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:00.510 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:00.511 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:00.512 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:00.514 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:00.514 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:00.514 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:00.515 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:27:00.515 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.515 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:27:00.515 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.515 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:00.516 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:00.516 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:00.516 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:00.516 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:00.516 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:27:00.516 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.516 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:00.516 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:00.516 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:00.517 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:00.582 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 66.175916 msec 12:27:00.588 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:00.588 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:00.588 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:00.590 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.717832 msec 12:27:00.595 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:00.595 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:00.596 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:00.596 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:00.597 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:00.597 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:00.597 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:00.597 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:00.597 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.598 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.600 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.738072 msec 12:27:00.600 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:00.600 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:00.600 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.601 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.0616 msec 12:27:00.602 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:00.602 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:00.604 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 89.072449 msec 12:27:00.604 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:27:00.604 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:00.604 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:00.604 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:00.604 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:00.604 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:00.604 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:00.604 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:00.608 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:00.610 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:00.610 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:00.610 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-032.txt 12:27:00.610 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-032.txt 12:27:00.610 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-033 ======================================================================================== 12:27:00.610 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseDirectChildren, firstResult=1, maxResult=15) ... 12:27:00.610 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:00.610 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:00.612 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:00.613 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 12:27:00.613 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 12:27:00.613 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=1, maxResults=15, orderby=[]) 12:27:00.613 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:27:00.613 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.613 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:27:00.613 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.614 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:00.614 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:00.614 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:00.614 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:00.614 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:00.615 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:27:00.615 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.615 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:00.616 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:00.616 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:00.617 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:00.680 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 63.705032 msec 12:27:00.685 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:00.685 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:00.685 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:00.687 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.690075 msec 12:27:00.692 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:00.692 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:00.692 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:00.692 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:00.693 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:00.693 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:00.693 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:00.694 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:00.694 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.694 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.696 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.947771 msec 12:27:00.697 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:00.697 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:00.697 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.698 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.519417 msec 12:27:00.700 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 87.287641 msec 12:27:00.700 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 12:27:00.701 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:00.704 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:00.706 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:00.707 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:00.707 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-033.txt 12:27:00.707 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-033.txt 12:27:00.707 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-034 ======================================================================================== 12:27:00.707 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseDirectChildren, firstResult=1, maxResult=15) ... 12:27:00.707 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:00.707 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:00.710 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:00.712 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 12:27:00.712 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 12:27:00.712 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=1, maxResults=15, orderby=[]) 12:27:00.712 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:27:00.712 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.712 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:27:00.712 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.713 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:00.714 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:00.714 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:00.714 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:00.714 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:00.715 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:27:00.715 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.715 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:00.716 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:00.716 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:00.717 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:00.819 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 103.670749 msec 12:27:00.829 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:00.829 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:00.829 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:00.831 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.553709 msec 12:27:00.840 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:00.841 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:00.841 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:00.841 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:00.841 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:00.841 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:00.842 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:00.842 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:00.843 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.844 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.846 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.053666 msec 12:27:00.847 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:00.847 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:00.847 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.848 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.440431 msec 12:27:00.850 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 138.367671 msec 12:27:00.850 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 12:27:00.851 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:00.854 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:00.858 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:00.859 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:00.859 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-034.txt 12:27:00.859 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-034.txt 12:27:00.859 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-035 ======================================================================================== 12:27:00.859 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 12:27:00.859 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:00.859 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:00.866 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:00.868 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 12:27:00.868 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 12:27:00.868 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 12:27:00.868 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:00.868 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.868 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:00.869 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.869 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:00.869 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:00.870 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:00.877 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:00.878 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:00.878 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:00.878 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.878 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:00.879 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:00.879 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:00.880 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:00.964 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 86.002803 msec 12:27:00.975 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:00.975 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.975 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:00.976 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:00.976 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.976 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.978 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.820486 msec 12:27:00.979 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:00.979 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:00.979 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:00.980 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.044924 msec 12:27:00.980 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:00.980 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:00.980 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:00.982 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.454549 msec 12:27:00.986 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:00.987 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:00.987 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:00.987 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:00.987 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:00.987 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:00.987 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:00.987 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:00.989 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 120.75457 msec 12:27:00.989 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:27:00.989 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:00.990 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:00.990 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:00.990 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:00.990 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:00.990 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:00.990 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:00.992 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:00.994 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:00.994 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:00.994 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-035.txt 12:27:00.994 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-035.txt 12:27:00.994 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-036 ======================================================================================== 12:27:00.994 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:00.994 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:00.994 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:00.996 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:00.997 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:00.997 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:00.997 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:00.997 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:00.997 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.997 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:00.997 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.998 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:00.998 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:00.998 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:00.998 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:00.998 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:00.999 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:00.999 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:00.999 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:00.999 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:00.999 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:01.000 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:01.061 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 62.141786 msec 12:27:01.068 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:01.069 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:01.069 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.069 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:01.069 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:01.070 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:01.073 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.945734 msec 12:27:01.073 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.073 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:01.073 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:01.074 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 0.945353 msec 12:27:01.074 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:01.075 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:01.075 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:01.076 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.424959 msec 12:27:01.082 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:01.083 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:01.083 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:01.083 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:01.083 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:01.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:01.084 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:01.084 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:01.084 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:01.085 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:01.088 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 3.425406 msec 12:27:01.088 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:01.088 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:01.088 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:01.089 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.442809 msec 12:27:01.090 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, delegate=RepositoryTrack(01/01 01, 05:37, rdfs:label=(Go) Get It, Pat Metheny/Trio 99_00/01 (Go) Get It.mp3, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.090 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 05:37, rdfs:label=(Go) Get It, Pat Metheny/Trio 99_00/01 (Go) Get It.mp3, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=) 12:27:01.090 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/01 (Go) Get It.mp3 12:27:01.091 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/01 (Go) Get It.mp3 12:27:01.102 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/01 (Go) Get It.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.102 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.102 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.102 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 12:27:01.103 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 12:27:01.104 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.87828 msec 12:27:01.104 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, delegate=RepositoryTrack(01/01 02, 07:53, rdfs:label=Giant Steps, Pat Metheny/Trio 99_00/02 Giant Steps.mp3, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.105 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 07:53, rdfs:label=Giant Steps, Pat Metheny/Trio 99_00/02 Giant Steps.mp3, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=) 12:27:01.105 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/02 Giant Steps.mp3 12:27:01.105 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/02 Giant Steps.mp3 12:27:01.111 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/02 Giant Steps.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.111 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.112 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.112 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, source, "embedded"] 12:27:01.113 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, source, "embedded"] 12:27:01.114 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.544533 msec 12:27:01.114 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, delegate=RepositoryTrack(01/01 03, 04:43, rdfs:label=Just Like The Day, Pat Metheny/Trio 99_00/03 Just Like The Day.mp3, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.115 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 04:43, rdfs:label=Just Like The Day, Pat Metheny/Trio 99_00/03 Just Like The Day.mp3, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=) 12:27:01.115 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/03 Just Like The Day.mp3 12:27:01.115 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/03 Just Like The Day.mp3 12:27:01.126 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/03 Just Like The Day.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.127 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.127 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.127 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, source, "embedded"] 12:27:01.128 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, source, "embedded"] 12:27:01.132 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.097417 msec 12:27:01.133 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, delegate=RepositoryTrack(01/01 04, 08:28, rdfs:label=Soul Cowboy, Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.133 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 08:28, rdfs:label=Soul Cowboy, Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=) 12:27:01.133 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3 12:27:01.133 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3 12:27:01.139 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.140 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.140 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.140 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, source, "embedded"] 12:27:01.141 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, source, "embedded"] 12:27:01.142 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.948135 msec 12:27:01.142 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, delegate=RepositoryTrack(01/01 05, 04:35, rdfs:label=The Sun In Montreal, Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.142 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:35, rdfs:label=The Sun In Montreal, Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=) 12:27:01.143 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3 12:27:01.143 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3 12:27:01.154 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.154 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.155 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.155 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, source, "embedded"] 12:27:01.157 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, source, "embedded"] 12:27:01.159 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.347594 msec 12:27:01.159 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, delegate=RepositoryTrack(01/01 06, 06:19, rdfs:label=Capricorn, Pat Metheny/Trio 99_00/06 Capricorn.mp3, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.160 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:19, rdfs:label=Capricorn, Pat Metheny/Trio 99_00/06 Capricorn.mp3, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=) 12:27:01.160 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/06 Capricorn.mp3 12:27:01.160 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/06 Capricorn.mp3 12:27:01.167 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/06 Capricorn.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.168 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.168 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.168 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, source, "embedded"] 12:27:01.169 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, source, "embedded"] 12:27:01.170 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.458605 msec 12:27:01.172 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, delegate=RepositoryTrack(01/01 07, 05:30, rdfs:label=We Had A Sister, Pat Metheny/Trio 99_00/07 We Had A Sister.mp3, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.172 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 05:30, rdfs:label=We Had A Sister, Pat Metheny/Trio 99_00/07 We Had A Sister.mp3, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=) 12:27:01.172 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/07 We Had A Sister.mp3 12:27:01.172 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/07 We Had A Sister.mp3 12:27:01.184 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/07 We Had A Sister.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.184 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.185 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.185 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, source, "embedded"] 12:27:01.185 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, source, "embedded"] 12:27:01.186 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.044994 msec 12:27:01.187 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, delegate=RepositoryTrack(01/01 08, 05:24, rdfs:label=What Do You Want?, Pat Metheny/Trio 99_00/08 What Do You Want_.mp3, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.187 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 05:24, rdfs:label=What Do You Want?, Pat Metheny/Trio 99_00/08 What Do You Want_.mp3, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=) 12:27:01.187 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/08 What Do You Want_.mp3 12:27:01.187 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/08 What Do You Want_.mp3 12:27:01.198 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/08 What Do You Want_.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.199 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.199 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.199 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, source, "embedded"] 12:27:01.200 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, source, "embedded"] 12:27:01.201 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.256092 msec 12:27:01.201 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, delegate=RepositoryTrack(01/01 09, 05:29, rdfs:label=A Lot Of Livin' To Do, Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.202 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 05:29, rdfs:label=A Lot Of Livin' To Do, Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=) 12:27:01.202 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3 12:27:01.202 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3 12:27:01.218 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.218 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.218 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.219 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, source, "embedded"] 12:27:01.223 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, source, "embedded"] 12:27:01.224 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.206823 msec 12:27:01.225 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, delegate=RepositoryTrack(01/01 10, 05:30, rdfs:label=Lone Jack, Pat Metheny/Trio 99_00/10 Lone Jack.mp3, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.225 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 05:30, rdfs:label=Lone Jack, Pat Metheny/Trio 99_00/10 Lone Jack.mp3, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=) 12:27:01.225 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/10 Lone Jack.mp3 12:27:01.226 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/10 Lone Jack.mp3 12:27:01.231 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/10 Lone Jack.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.231 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.232 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.232 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, source, "embedded"] 12:27:01.233 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, source, "embedded"] 12:27:01.234 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.317454 msec 12:27:01.234 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, delegate=RepositoryTrack(01/01 11, 05:48, rdfs:label=Travels, Pat Metheny/Trio 99_00/11 Travels.mp3, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.234 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 05:48, rdfs:label=Travels, Pat Metheny/Trio 99_00/11 Travels.mp3, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=) 12:27:01.235 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/11 Travels.mp3 12:27:01.235 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/11 Travels.mp3 12:27:01.240 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/11 Travels.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.241 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.241 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.241 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, source, "embedded"] 12:27:01.242 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, source, "embedded"] 12:27:01.243 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.29195 msec 12:27:01.246 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 248.524849 msec 12:27:01.246 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 11, 11, 1) 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Go) Get It 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:oh7MfsPZtSFZeGOotMkJ0UVdVow=/content 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Giant Steps 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:s0Q6rb53UcKorvwp9bK0Mhp9bTc=/content 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Just Like The Day 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.247 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:vfZE_juxDYKoPzv8Lz3TQdh4sGE=/content 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Soul Cowboy 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:G5bME_ZE_46ROJkCFeG5lINby5I=/content 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning The Sun In Montreal 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:wmljbfqdKkfgkb3-hLFlEc1IdWE=/content 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Capricorn 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:wU10TEjSzfhf9P1zLa2Jo6iJPss=/content 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning We Had A Sister 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:KeeyIOCl21W49oq38PohMCRaWfA=/content 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning What Do You Want? 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:AzndDUkghlepxai1nybzBEEplfs=/content 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A Lot Of Livin' To Do 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:u_RxCJvAd2Oj88vELYrpqVfqPzE=/content 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lone Jack 12:27:01.248 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.249 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.249 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:27:01.249 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.249 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.249 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:pkJKntBGhtJWXdIb0MLa7K4LEzA=/content 12:27:01.249 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.249 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.249 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Travels 12:27:01.249 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.249 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.249 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:27:01.249 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.249 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.249 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:2Dgvujaem7h5h4XhSjQ3LClcvO8=/content 12:27:01.249 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.249 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.253 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:01.256 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:01.256 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:01.256 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-036.txt 12:27:01.256 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-036.txt 12:27:01.256 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-037 ======================================================================================== 12:27:01.256 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:27:01.256 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:01.257 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:01.258 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:01.259 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:27:01.260 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:27:01.260 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:27:01.260 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:01.260 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:01.260 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:01.260 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:01.261 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:01.261 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:01.261 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:01.261 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:01.262 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:01.262 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:01.262 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:01.262 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:01.263 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:01.263 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:01.267 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:01.366 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 103.970129 msec 12:27:01.375 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:01.375 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:01.375 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.375 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:01.375 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:01.376 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:01.379 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.826009 msec 12:27:01.379 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.379 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:01.380 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:01.381 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.454227 msec 12:27:01.381 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:01.381 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:01.381 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:01.383 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.389407 msec 12:27:01.391 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:01.391 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:01.392 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:01.392 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:01.392 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:01.392 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:01.393 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:01.393 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:01.393 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:01.394 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:01.397 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 4.190046 msec 12:27:01.398 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:01.398 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:01.398 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:01.400 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.858349 msec 12:27:01.400 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, delegate=RepositoryTrack(01/01 01, 05:37, rdfs:label=(Go) Get It, Pat Metheny/Trio 99_00/01 (Go) Get It.mp3, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.401 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 05:37, rdfs:label=(Go) Get It, Pat Metheny/Trio 99_00/01 (Go) Get It.mp3, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=) 12:27:01.401 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/01 (Go) Get It.mp3 12:27:01.401 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/01 (Go) Get It.mp3 12:27:01.403 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/01 (Go) Get It.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.403 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.404 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.404 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 12:27:01.405 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 12:27:01.406 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.169042 msec 12:27:01.408 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 147.965294 msec 12:27:01.408 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 11, 1) 12:27:01.408 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.409 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.409 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Go) Get It 12:27:01.409 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.409 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.409 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:01.409 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.409 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.409 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:oh7MfsPZtSFZeGOotMkJ0UVdVow=/content 12:27:01.409 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.409 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.411 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:01.414 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:01.414 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:01.414 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-037.txt 12:27:01.414 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-037.txt 12:27:01.414 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-038 ======================================================================================== 12:27:01.414 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:01.414 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:01.414 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:01.416 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:01.417 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:01.417 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:01.417 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:01.417 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:01.417 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:01.418 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:01.418 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:01.418 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:01.418 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:01.419 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:01.419 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:01.419 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:01.419 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:01.420 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:01.420 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:01.420 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:01.420 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:01.421 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:01.515 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 95.082538 msec 12:27:01.523 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:01.523 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:01.524 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.524 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:01.524 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:01.525 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:01.527 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.870962 msec 12:27:01.528 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.528 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:01.528 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:01.529 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.441097 msec 12:27:01.530 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:01.530 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:01.530 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:01.532 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.43693 msec 12:27:01.543 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:01.543 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:01.543 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:01.543 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:01.543 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:01.543 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:01.544 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:01.544 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:01.544 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:01.545 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:01.549 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 5.332058 msec 12:27:01.550 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:01.550 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:01.550 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:01.551 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.364022 msec 12:27:01.552 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, delegate=RepositoryTrack(01/01 01, 05:37, rdfs:label=(Go) Get It, Pat Metheny/Trio 99_00/01 (Go) Get It.mp3, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.552 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 05:37, rdfs:label=(Go) Get It, Pat Metheny/Trio 99_00/01 (Go) Get It.mp3, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=) 12:27:01.552 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/01 (Go) Get It.mp3 12:27:01.553 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/01 (Go) Get It.mp3 12:27:01.555 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/01 (Go) Get It.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.555 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.555 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.555 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 12:27:01.556 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 12:27:01.557 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.059654 msec 12:27:01.557 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, delegate=RepositoryTrack(01/01 02, 07:53, rdfs:label=Giant Steps, Pat Metheny/Trio 99_00/02 Giant Steps.mp3, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.558 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 07:53, rdfs:label=Giant Steps, Pat Metheny/Trio 99_00/02 Giant Steps.mp3, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=) 12:27:01.558 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/02 Giant Steps.mp3 12:27:01.558 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/02 Giant Steps.mp3 12:27:01.560 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/02 Giant Steps.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.561 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.561 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.561 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, source, "embedded"] 12:27:01.562 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, source, "embedded"] 12:27:01.563 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.903894 msec 12:27:01.563 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, delegate=RepositoryTrack(01/01 03, 04:43, rdfs:label=Just Like The Day, Pat Metheny/Trio 99_00/03 Just Like The Day.mp3, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.563 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 04:43, rdfs:label=Just Like The Day, Pat Metheny/Trio 99_00/03 Just Like The Day.mp3, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=) 12:27:01.563 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/03 Just Like The Day.mp3 12:27:01.563 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/03 Just Like The Day.mp3 12:27:01.565 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/03 Just Like The Day.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.566 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.566 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.566 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, source, "embedded"] 12:27:01.567 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, source, "embedded"] 12:27:01.567 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.769359 msec 12:27:01.568 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, delegate=RepositoryTrack(01/01 04, 08:28, rdfs:label=Soul Cowboy, Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.568 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 08:28, rdfs:label=Soul Cowboy, Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=) 12:27:01.568 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3 12:27:01.568 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3 12:27:01.570 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.570 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.570 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.570 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, source, "embedded"] 12:27:01.571 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, source, "embedded"] 12:27:01.572 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.718412 msec 12:27:01.572 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, delegate=RepositoryTrack(01/01 05, 04:35, rdfs:label=The Sun In Montreal, Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.572 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:35, rdfs:label=The Sun In Montreal, Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=) 12:27:01.573 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3 12:27:01.573 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3 12:27:01.574 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.575 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.575 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.575 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, source, "embedded"] 12:27:01.575 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, source, "embedded"] 12:27:01.579 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.959217 msec 12:27:01.579 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, delegate=RepositoryTrack(01/01 06, 06:19, rdfs:label=Capricorn, Pat Metheny/Trio 99_00/06 Capricorn.mp3, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.579 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:19, rdfs:label=Capricorn, Pat Metheny/Trio 99_00/06 Capricorn.mp3, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=) 12:27:01.579 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/06 Capricorn.mp3 12:27:01.579 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/06 Capricorn.mp3 12:27:01.581 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/06 Capricorn.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.583 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.583 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.583 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, source, "embedded"] 12:27:01.584 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, source, "embedded"] 12:27:01.585 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.798895 msec 12:27:01.585 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, delegate=RepositoryTrack(01/01 07, 05:30, rdfs:label=We Had A Sister, Pat Metheny/Trio 99_00/07 We Had A Sister.mp3, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.585 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 05:30, rdfs:label=We Had A Sister, Pat Metheny/Trio 99_00/07 We Had A Sister.mp3, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=) 12:27:01.586 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/07 We Had A Sister.mp3 12:27:01.586 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/07 We Had A Sister.mp3 12:27:01.589 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/07 We Had A Sister.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.589 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.589 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.592 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, source, "embedded"] 12:27:01.594 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, source, "embedded"] 12:27:01.595 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.381927 msec 12:27:01.595 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, delegate=RepositoryTrack(01/01 08, 05:24, rdfs:label=What Do You Want?, Pat Metheny/Trio 99_00/08 What Do You Want_.mp3, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.595 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 05:24, rdfs:label=What Do You Want?, Pat Metheny/Trio 99_00/08 What Do You Want_.mp3, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=) 12:27:01.596 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/08 What Do You Want_.mp3 12:27:01.596 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/08 What Do You Want_.mp3 12:27:01.597 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/08 What Do You Want_.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.597 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.598 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.598 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, source, "embedded"] 12:27:01.599 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, source, "embedded"] 12:27:01.600 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.888984 msec 12:27:01.601 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, delegate=RepositoryTrack(01/01 09, 05:29, rdfs:label=A Lot Of Livin' To Do, Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.601 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 05:29, rdfs:label=A Lot Of Livin' To Do, Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=) 12:27:01.601 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3 12:27:01.601 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3 12:27:01.605 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.606 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.606 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.606 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, source, "embedded"] 12:27:01.607 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, source, "embedded"] 12:27:01.610 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.080197 msec 12:27:01.611 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, delegate=RepositoryTrack(01/01 10, 05:30, rdfs:label=Lone Jack, Pat Metheny/Trio 99_00/10 Lone Jack.mp3, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.611 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 05:30, rdfs:label=Lone Jack, Pat Metheny/Trio 99_00/10 Lone Jack.mp3, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=) 12:27:01.611 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/10 Lone Jack.mp3 12:27:01.611 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/10 Lone Jack.mp3 12:27:01.613 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/10 Lone Jack.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.613 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.613 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.613 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, source, "embedded"] 12:27:01.614 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, source, "embedded"] 12:27:01.615 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.776614 msec 12:27:01.615 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, delegate=RepositoryTrack(01/01 11, 05:48, rdfs:label=Travels, Pat Metheny/Trio 99_00/11 Travels.mp3, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:01.616 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 05:48, rdfs:label=Travels, Pat Metheny/Trio 99_00/11 Travels.mp3, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=) 12:27:01.616 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/11 Travels.mp3 12:27:01.616 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/11 Travels.mp3 12:27:01.618 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/11 Travels.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:01.618 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.619 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:01.619 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, source, "embedded"] 12:27:01.619 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, source, "embedded"] 12:27:01.620 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.814409 msec 12:27:01.623 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 206.224999 msec 12:27:01.624 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 11, 11, 1) 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Go) Get It 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:oh7MfsPZtSFZeGOotMkJ0UVdVow=/content 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Giant Steps 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:s0Q6rb53UcKorvwp9bK0Mhp9bTc=/content 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Just Like The Day 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:vfZE_juxDYKoPzv8Lz3TQdh4sGE=/content 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Soul Cowboy 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:G5bME_ZE_46ROJkCFeG5lINby5I=/content 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning The Sun In Montreal 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:wmljbfqdKkfgkb3-hLFlEc1IdWE=/content 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Capricorn 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:wU10TEjSzfhf9P1zLa2Jo6iJPss=/content 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning We Had A Sister 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:KeeyIOCl21W49oq38PohMCRaWfA=/content 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning What Do You Want? 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.625 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:01.626 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.626 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.626 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:AzndDUkghlepxai1nybzBEEplfs=/content 12:27:01.626 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.626 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.626 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A Lot Of Livin' To Do 12:27:01.626 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.626 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.626 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:01.626 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.626 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.626 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:u_RxCJvAd2Oj88vELYrpqVfqPzE=/content 12:27:01.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lone Jack 12:27:01.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:27:01.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:pkJKntBGhtJWXdIb0MLa7K4LEzA=/content 12:27:01.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Travels 12:27:01.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:01.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:01.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:27:01.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:01.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:01.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:2Dgvujaem7h5h4XhSjQ3LClcvO8=/content 12:27:01.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.636 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:01.648 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:01.648 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:01.648 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-038.txt 12:27:01.648 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-038.txt 12:27:01.648 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-039 ======================================================================================== 12:27:01.648 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, firstResult=11, maxResult=5) ... 12:27:01.648 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:01.649 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:01.652 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:01.652 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, BrowseDirectChildren, filter: null, startingIndex: 11, requestedCount: 5, sortCriteria: []) 12:27:01.653 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 11 @@@ 5 @@@ null @@@ []) 12:27:01.653 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, filter=null, firstResult=11, maxResults=5, orderby=[]) 12:27:01.653 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:01.653 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:01.653 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:01.653 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:01.654 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:01.654 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:01.654 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:01.654 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:01.654 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:01.655 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:01.655 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:01.655 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:01.655 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:01.655 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:01.656 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:01.723 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 68.375513 msec 12:27:01.728 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:01.729 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:01.729 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.729 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:01.729 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:01.730 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:01.732 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.992047 msec 12:27:01.732 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.734 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:01.734 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:01.735 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.882113 msec 12:27:01.735 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:01.735 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:01.735 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:01.737 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.667627 msec 12:27:01.743 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:01.743 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:01.743 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:01.744 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:01.744 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:01.744 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:01.744 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:01.745 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:01.745 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:01.745 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:01.748 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 3.376129 msec 12:27:01.749 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:01.749 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:01.749 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:01.751 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.456094 msec 12:27:01.753 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 99.984219 msec 12:27:01.753 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 11, 1) 12:27:01.753 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.756 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:01.758 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:01.759 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:01.759 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-039.txt 12:27:01.759 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-039.txt 12:27:01.759 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-040 ======================================================================================== 12:27:01.759 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, firstResult=11, maxResult=5) ... 12:27:01.759 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:01.759 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:01.762 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:01.763 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, BrowseDirectChildren, filter: null, startingIndex: 11, requestedCount: 5, sortCriteria: []) 12:27:01.763 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 11 @@@ 5 @@@ null @@@ []) 12:27:01.763 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, filter=null, firstResult=11, maxResults=5, orderby=[]) 12:27:01.763 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:01.763 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:01.763 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:01.763 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:01.764 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:01.764 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:01.764 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:01.764 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:01.764 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:01.764 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:01.765 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:01.765 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:01.765 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:01.765 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:01.766 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:01.836 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 71.563274 msec 12:27:01.845 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:01.845 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:01.845 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.845 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:01.845 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:01.846 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:01.850 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.803916 msec 12:27:01.850 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.850 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:01.850 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:01.851 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.359046 msec 12:27:01.852 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:01.854 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:01.854 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:01.859 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 6.725298 msec 12:27:01.865 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:01.865 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:01.865 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:01.866 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:01.866 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:01.866 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:01.866 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:01.867 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:01.867 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:01.867 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:01.870 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 4.030026 msec 12:27:01.871 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:01.871 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:01.871 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:01.872 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.136302 msec 12:27:01.874 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 111.206951 msec 12:27:01.874 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 11, 1) 12:27:01.875 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:01.877 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:01.880 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:01.880 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:01.880 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-040.txt 12:27:01.880 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-040.txt 12:27:01.880 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-041 ======================================================================================== 12:27:01.880 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:01.880 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:01.880 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:01.884 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:01.884 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:01.884 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:01.885 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:01.885 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:01.885 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:01.885 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:01.885 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:01.885 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:01.886 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:01.886 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:01.886 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:01.886 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:01.887 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:01.887 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:01.887 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:01.887 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:01.887 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:01.888 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:01.964 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 77.432576 msec 12:27:01.970 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:01.971 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:01.971 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.971 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:01.971 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:01.972 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:01.974 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.267119 msec 12:27:01.974 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:01.975 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:01.975 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:01.976 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.512979 msec 12:27:01.976 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:01.976 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:01.977 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:01.981 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 5.074295 msec 12:27:01.990 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:01.990 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:01.991 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:01.992 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:01.992 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:01.992 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:01.993 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:01.993 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:01.993 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:01.994 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:02.011 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 17.833668 msec 12:27:02.012 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:02.012 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:02.012 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:02.014 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.999425 msec 12:27:02.015 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, delegate=RepositoryTrack(01/01 01, 05:37, rdfs:label=(Go) Get It, Pat Metheny/Trio 99_00/01 (Go) Get It.mp3, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.016 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 05:37, rdfs:label=(Go) Get It, Pat Metheny/Trio 99_00/01 (Go) Get It.mp3, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=) 12:27:02.017 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/01 (Go) Get It.mp3 12:27:02.017 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/01 (Go) Get It.mp3 12:27:02.019 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/01 (Go) Get It.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.022 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.023 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.023 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 12:27:02.024 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 12:27:02.025 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.642295 msec 12:27:02.025 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, delegate=RepositoryTrack(01/01 02, 07:53, rdfs:label=Giant Steps, Pat Metheny/Trio 99_00/02 Giant Steps.mp3, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.026 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 07:53, rdfs:label=Giant Steps, Pat Metheny/Trio 99_00/02 Giant Steps.mp3, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=) 12:27:02.026 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/02 Giant Steps.mp3 12:27:02.026 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/02 Giant Steps.mp3 12:27:02.029 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/02 Giant Steps.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.029 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.029 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.029 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, source, "embedded"] 12:27:02.033 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, source, "embedded"] 12:27:02.034 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.85879 msec 12:27:02.035 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, delegate=RepositoryTrack(01/01 03, 04:43, rdfs:label=Just Like The Day, Pat Metheny/Trio 99_00/03 Just Like The Day.mp3, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.035 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 04:43, rdfs:label=Just Like The Day, Pat Metheny/Trio 99_00/03 Just Like The Day.mp3, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=) 12:27:02.035 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/03 Just Like The Day.mp3 12:27:02.036 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/03 Just Like The Day.mp3 12:27:02.038 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/03 Just Like The Day.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.038 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.039 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.039 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, source, "embedded"] 12:27:02.040 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, source, "embedded"] 12:27:02.041 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.522002 msec 12:27:02.041 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, delegate=RepositoryTrack(01/01 04, 08:28, rdfs:label=Soul Cowboy, Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.042 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 08:28, rdfs:label=Soul Cowboy, Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=) 12:27:02.042 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3 12:27:02.042 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3 12:27:02.045 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.045 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.046 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.046 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, source, "embedded"] 12:27:02.047 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, source, "embedded"] 12:27:02.048 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.374615 msec 12:27:02.048 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, delegate=RepositoryTrack(01/01 05, 04:35, rdfs:label=The Sun In Montreal, Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.048 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:35, rdfs:label=The Sun In Montreal, Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=) 12:27:02.049 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3 12:27:02.049 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3 12:27:02.054 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.055 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.055 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.055 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, source, "embedded"] 12:27:02.056 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, source, "embedded"] 12:27:02.057 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.371423 msec 12:27:02.057 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, delegate=RepositoryTrack(01/01 06, 06:19, rdfs:label=Capricorn, Pat Metheny/Trio 99_00/06 Capricorn.mp3, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.058 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:19, rdfs:label=Capricorn, Pat Metheny/Trio 99_00/06 Capricorn.mp3, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=) 12:27:02.058 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/06 Capricorn.mp3 12:27:02.058 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/06 Capricorn.mp3 12:27:02.060 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/06 Capricorn.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.061 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.061 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.061 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, source, "embedded"] 12:27:02.062 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, source, "embedded"] 12:27:02.064 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.977776 msec 12:27:02.064 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, delegate=RepositoryTrack(01/01 07, 05:30, rdfs:label=We Had A Sister, Pat Metheny/Trio 99_00/07 We Had A Sister.mp3, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.065 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 05:30, rdfs:label=We Had A Sister, Pat Metheny/Trio 99_00/07 We Had A Sister.mp3, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=) 12:27:02.065 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/07 We Had A Sister.mp3 12:27:02.065 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/07 We Had A Sister.mp3 12:27:02.067 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/07 We Had A Sister.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.068 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.068 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.068 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, source, "embedded"] 12:27:02.069 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, source, "embedded"] 12:27:02.071 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.196838 msec 12:27:02.071 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, delegate=RepositoryTrack(01/01 08, 05:24, rdfs:label=What Do You Want?, Pat Metheny/Trio 99_00/08 What Do You Want_.mp3, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.072 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 05:24, rdfs:label=What Do You Want?, Pat Metheny/Trio 99_00/08 What Do You Want_.mp3, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=) 12:27:02.072 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/08 What Do You Want_.mp3 12:27:02.072 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/08 What Do You Want_.mp3 12:27:02.074 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/08 What Do You Want_.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.074 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.075 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.075 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, source, "embedded"] 12:27:02.076 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, source, "embedded"] 12:27:02.082 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.526981 msec 12:27:02.083 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, delegate=RepositoryTrack(01/01 09, 05:29, rdfs:label=A Lot Of Livin' To Do, Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.083 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 05:29, rdfs:label=A Lot Of Livin' To Do, Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=) 12:27:02.083 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3 12:27:02.083 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3 12:27:02.088 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.089 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.089 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.089 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, source, "embedded"] 12:27:02.090 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, source, "embedded"] 12:27:02.092 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.696817 msec 12:27:02.092 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, delegate=RepositoryTrack(01/01 10, 05:30, rdfs:label=Lone Jack, Pat Metheny/Trio 99_00/10 Lone Jack.mp3, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.092 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 05:30, rdfs:label=Lone Jack, Pat Metheny/Trio 99_00/10 Lone Jack.mp3, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=) 12:27:02.093 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/10 Lone Jack.mp3 12:27:02.093 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/10 Lone Jack.mp3 12:27:02.095 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/10 Lone Jack.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.096 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.096 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.096 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, source, "embedded"] 12:27:02.097 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, source, "embedded"] 12:27:02.098 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.459313 msec 12:27:02.099 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, delegate=RepositoryTrack(01/01 11, 05:48, rdfs:label=Travels, Pat Metheny/Trio 99_00/11 Travels.mp3, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.099 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 05:48, rdfs:label=Travels, Pat Metheny/Trio 99_00/11 Travels.mp3, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=) 12:27:02.099 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/11 Travels.mp3 12:27:02.099 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/11 Travels.mp3 12:27:02.102 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/11 Travels.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.102 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.102 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.102 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, source, "embedded"] 12:27:02.103 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, source, "embedded"] 12:27:02.104 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.307474 msec 12:27:02.110 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 225.657289 msec 12:27:02.110 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 11, 11, 1) 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Go) Get It 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:oh7MfsPZtSFZeGOotMkJ0UVdVow=/content 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Giant Steps 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:s0Q6rb53UcKorvwp9bK0Mhp9bTc=/content 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Just Like The Day 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:02.112 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:vfZE_juxDYKoPzv8Lz3TQdh4sGE=/content 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Soul Cowboy 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:G5bME_ZE_46ROJkCFeG5lINby5I=/content 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning The Sun In Montreal 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:wmljbfqdKkfgkb3-hLFlEc1IdWE=/content 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Capricorn 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:wU10TEjSzfhf9P1zLa2Jo6iJPss=/content 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning We Had A Sister 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:KeeyIOCl21W49oq38PohMCRaWfA=/content 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning What Do You Want? 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:AzndDUkghlepxai1nybzBEEplfs=/content 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A Lot Of Livin' To Do 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.113 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.114 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:u_RxCJvAd2Oj88vELYrpqVfqPzE=/content 12:27:02.114 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.114 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.114 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lone Jack 12:27:02.114 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.114 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.114 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:27:02.114 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.114 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.114 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:pkJKntBGhtJWXdIb0MLa7K4LEzA=/content 12:27:02.114 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.114 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.114 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Travels 12:27:02.114 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.114 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.114 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:27:02.114 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.114 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.114 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:2Dgvujaem7h5h4XhSjQ3LClcvO8=/content 12:27:02.114 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.114 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.121 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:02.125 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:02.125 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:02.125 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-041.txt 12:27:02.125 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-041.txt 12:27:02.126 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-042 ======================================================================================== 12:27:02.126 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, firstResult=11, maxResult=5) ... 12:27:02.126 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:02.126 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:02.130 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, BrowseDirectChildren, filter: null, startingIndex: 11, requestedCount: 5, sortCriteria: []) 12:27:02.130 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 11 @@@ 5 @@@ null @@@ []) 12:27:02.130 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, filter=null, firstResult=11, maxResults=5, orderby=[]) 12:27:02.131 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:02.131 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:02.131 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:02.131 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:02.132 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:02.132 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:02.132 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:02.133 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:02.133 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:02.133 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:02.134 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:02.134 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:02.134 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:02.134 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:02.134 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:02.135 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:02.231 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 97.30405 msec 12:27:02.240 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:02.240 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:02.240 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.240 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:02.240 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:02.241 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:02.244 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.798417 msec 12:27:02.244 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.245 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:02.245 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:02.246 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.726891 msec 12:27:02.246 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:02.254 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:02.254 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:02.256 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.710002 msec 12:27:02.265 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:02.265 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:02.266 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:02.266 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:02.266 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:02.267 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:02.267 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:02.268 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:02.268 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:02.269 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:02.272 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 4.486887 msec 12:27:02.273 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:02.273 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:02.273 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:02.275 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.848146 msec 12:27:02.277 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 146.458898 msec 12:27:02.277 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 11, 1) 12:27:02.278 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.280 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:02.283 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:02.283 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:02.283 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-042.txt 12:27:02.283 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-042.txt 12:27:02.284 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-043 ======================================================================================== 12:27:02.284 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, firstResult=11, maxResult=5) ... 12:27:02.284 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:02.284 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:02.287 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, BrowseDirectChildren, filter: null, startingIndex: 11, requestedCount: 5, sortCriteria: []) 12:27:02.287 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 11 @@@ 5 @@@ null @@@ []) 12:27:02.287 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, filter=null, firstResult=11, maxResults=5, orderby=[]) 12:27:02.288 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:02.288 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:02.288 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:02.288 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:02.289 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:02.289 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:02.289 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:02.289 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:02.289 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:02.290 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:02.290 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:02.290 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:02.290 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:02.290 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:02.291 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:02.286 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:02.388 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 97.530056 msec 12:27:02.396 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:02.396 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:02.396 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.396 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:02.396 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:02.401 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:02.404 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.016137 msec 12:27:02.405 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.405 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:02.405 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:02.406 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.582921 msec 12:27:02.407 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:02.407 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:02.407 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:02.409 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.387079 msec 12:27:02.422 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:02.423 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:02.423 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:02.423 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:02.424 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:02.424 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:02.426 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:02.426 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:02.427 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:02.428 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:02.431 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 5.262614 msec 12:27:02.432 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:02.433 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:02.433 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:02.434 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 2.055205 msec 12:27:02.437 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 150.067574 msec 12:27:02.438 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 11, 1) 12:27:02.439 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.441 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:02.444 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:02.444 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:02.444 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-043.txt 12:27:02.444 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-043.txt 12:27:02.445 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-044 ======================================================================================== 12:27:02.445 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:02.445 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:02.445 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:02.447 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:02.449 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:02.449 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:02.449 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:02.450 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:02.450 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:02.450 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:02.450 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:02.451 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:02.451 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:02.451 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:02.451 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:02.452 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:02.452 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:02.452 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:02.452 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:02.453 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:02.453 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:02.454 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:02.558 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 105.167714 msec 12:27:02.568 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:02.568 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:02.568 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.568 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:02.568 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:02.570 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:02.573 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.012025 msec 12:27:02.573 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.574 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:02.574 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:02.575 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.873361 msec 12:27:02.576 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:02.576 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:02.576 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:02.585 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 9.324958 msec 12:27:02.595 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:02.595 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:02.595 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:02.596 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:02.596 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:02.596 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:02.597 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:02.597 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:02.597 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:02.604 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:02.608 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 10.817922 msec 12:27:02.608 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:02.609 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:02.609 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:02.617 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 8.102022 msec 12:27:02.618 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, delegate=RepositoryTrack(01/01 01, 05:37, rdfs:label=(Go) Get It, Pat Metheny/Trio 99_00/01 (Go) Get It.mp3, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.618 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 05:37, rdfs:label=(Go) Get It, Pat Metheny/Trio 99_00/01 (Go) Get It.mp3, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=) 12:27:02.619 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/01 (Go) Get It.mp3 12:27:02.621 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/01 (Go) Get It.mp3 12:27:02.624 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/01 (Go) Get It.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.624 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.625 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.625 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 12:27:02.626 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 12:27:02.628 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.278741 msec 12:27:02.628 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, delegate=RepositoryTrack(01/01 02, 07:53, rdfs:label=Giant Steps, Pat Metheny/Trio 99_00/02 Giant Steps.mp3, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.628 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 07:53, rdfs:label=Giant Steps, Pat Metheny/Trio 99_00/02 Giant Steps.mp3, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=) 12:27:02.629 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/02 Giant Steps.mp3 12:27:02.629 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/02 Giant Steps.mp3 12:27:02.635 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/02 Giant Steps.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.635 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.636 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.636 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, source, "embedded"] 12:27:02.637 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, source, "embedded"] 12:27:02.638 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.002283 msec 12:27:02.639 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, delegate=RepositoryTrack(01/01 03, 04:43, rdfs:label=Just Like The Day, Pat Metheny/Trio 99_00/03 Just Like The Day.mp3, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.639 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 04:43, rdfs:label=Just Like The Day, Pat Metheny/Trio 99_00/03 Just Like The Day.mp3, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=) 12:27:02.640 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/03 Just Like The Day.mp3 12:27:02.640 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/03 Just Like The Day.mp3 12:27:02.649 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/03 Just Like The Day.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.650 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.650 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.650 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, source, "embedded"] 12:27:02.651 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, source, "embedded"] 12:27:02.652 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.348005 msec 12:27:02.653 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, delegate=RepositoryTrack(01/01 04, 08:28, rdfs:label=Soul Cowboy, Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.653 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 08:28, rdfs:label=Soul Cowboy, Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=) 12:27:02.653 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3 12:27:02.654 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3 12:27:02.656 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.656 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.656 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.656 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, source, "embedded"] 12:27:02.657 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, source, "embedded"] 12:27:02.658 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.14826 msec 12:27:02.659 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, delegate=RepositoryTrack(01/01 05, 04:35, rdfs:label=The Sun In Montreal, Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.659 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:35, rdfs:label=The Sun In Montreal, Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=) 12:27:02.659 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3 12:27:02.659 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3 12:27:02.661 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.662 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.662 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.662 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, source, "embedded"] 12:27:02.663 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, source, "embedded"] 12:27:02.664 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.204781 msec 12:27:02.664 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, delegate=RepositoryTrack(01/01 06, 06:19, rdfs:label=Capricorn, Pat Metheny/Trio 99_00/06 Capricorn.mp3, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.665 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:19, rdfs:label=Capricorn, Pat Metheny/Trio 99_00/06 Capricorn.mp3, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=) 12:27:02.665 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/06 Capricorn.mp3 12:27:02.665 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/06 Capricorn.mp3 12:27:02.667 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/06 Capricorn.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.673 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.674 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.674 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, source, "embedded"] 12:27:02.675 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, source, "embedded"] 12:27:02.676 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.23137 msec 12:27:02.676 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, delegate=RepositoryTrack(01/01 07, 05:30, rdfs:label=We Had A Sister, Pat Metheny/Trio 99_00/07 We Had A Sister.mp3, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.676 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 05:30, rdfs:label=We Had A Sister, Pat Metheny/Trio 99_00/07 We Had A Sister.mp3, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=) 12:27:02.677 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/07 We Had A Sister.mp3 12:27:02.677 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/07 We Had A Sister.mp3 12:27:02.679 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/07 We Had A Sister.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.679 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.679 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.679 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, source, "embedded"] 12:27:02.680 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, source, "embedded"] 12:27:02.681 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.12571 msec 12:27:02.682 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, delegate=RepositoryTrack(01/01 08, 05:24, rdfs:label=What Do You Want?, Pat Metheny/Trio 99_00/08 What Do You Want_.mp3, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.682 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 05:24, rdfs:label=What Do You Want?, Pat Metheny/Trio 99_00/08 What Do You Want_.mp3, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=) 12:27:02.682 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/08 What Do You Want_.mp3 12:27:02.682 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/08 What Do You Want_.mp3 12:27:02.684 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/08 What Do You Want_.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.685 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.685 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.685 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, source, "embedded"] 12:27:02.686 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, source, "embedded"] 12:27:02.687 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.148141 msec 12:27:02.687 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, delegate=RepositoryTrack(01/01 09, 05:29, rdfs:label=A Lot Of Livin' To Do, Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.688 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 05:29, rdfs:label=A Lot Of Livin' To Do, Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=) 12:27:02.688 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3 12:27:02.688 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3 12:27:02.690 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.691 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.691 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.691 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, source, "embedded"] 12:27:02.692 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, source, "embedded"] 12:27:02.693 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.059564 msec 12:27:02.693 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, delegate=RepositoryTrack(01/01 10, 05:30, rdfs:label=Lone Jack, Pat Metheny/Trio 99_00/10 Lone Jack.mp3, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.693 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 05:30, rdfs:label=Lone Jack, Pat Metheny/Trio 99_00/10 Lone Jack.mp3, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=) 12:27:02.694 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/10 Lone Jack.mp3 12:27:02.694 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/10 Lone Jack.mp3 12:27:02.696 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/10 Lone Jack.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.696 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.696 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.696 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, source, "embedded"] 12:27:02.697 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, source, "embedded"] 12:27:02.698 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.038021 msec 12:27:02.698 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, delegate=RepositoryTrack(01/01 11, 05:48, rdfs:label=Travels, Pat Metheny/Trio 99_00/11 Travels.mp3, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 12:27:02.699 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 05:48, rdfs:label=Travels, Pat Metheny/Trio 99_00/11 Travels.mp3, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=) 12:27:02.699 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/11 Travels.mp3 12:27:02.699 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/11 Travels.mp3 12:27:02.701 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/11 Travels.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:02.701 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.702 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:02.702 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, source, "embedded"] 12:27:02.706 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, source, "embedded"] 12:27:02.707 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.540428 msec 12:27:02.709 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 260.113322 msec 12:27:02.710 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 11, 11, 1) 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Go) Get It 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:oh7MfsPZtSFZeGOotMkJ0UVdVow=/content 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Giant Steps 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:s0Q6rb53UcKorvwp9bK0Mhp9bTc=/content 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Just Like The Day 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:vfZE_juxDYKoPzv8Lz3TQdh4sGE=/content 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Soul Cowboy 12:27:02.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:02.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:G5bME_ZE_46ROJkCFeG5lINby5I=/content 12:27:02.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning The Sun In Montreal 12:27:02.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:02.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:wmljbfqdKkfgkb3-hLFlEc1IdWE=/content 12:27:02.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.717 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Capricorn 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:wU10TEjSzfhf9P1zLa2Jo6iJPss=/content 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning We Had A Sister 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:KeeyIOCl21W49oq38PohMCRaWfA=/content 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning What Do You Want? 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:AzndDUkghlepxai1nybzBEEplfs=/content 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A Lot Of Livin' To Do 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:u_RxCJvAd2Oj88vELYrpqVfqPzE=/content 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lone Jack 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:pkJKntBGhtJWXdIb0MLa7K4LEzA=/content 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Travels 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:2Dgvujaem7h5h4XhSjQ3LClcvO8=/content 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.724 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:02.728 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:02.728 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:02.728 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-044.txt 12:27:02.728 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-044.txt 12:27:02.728 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-045 ======================================================================================== 12:27:02.728 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, firstResult=11, maxResult=5) ... 12:27:02.728 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:02.729 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:02.731 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:02.732 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, BrowseDirectChildren, filter: null, startingIndex: 11, requestedCount: 5, sortCriteria: []) 12:27:02.732 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 11 @@@ 5 @@@ null @@@ []) 12:27:02.732 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, filter=null, firstResult=11, maxResults=5, orderby=[]) 12:27:02.732 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:02.732 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:02.732 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:02.733 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:02.733 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:02.733 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:02.733 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:02.733 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:02.733 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:02.734 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:02.734 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:02.734 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:02.734 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:02.734 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:02.735 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:02.797 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 63.101225 msec 12:27:02.802 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:02.802 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:02.802 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.803 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:02.803 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:02.804 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:02.806 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.642686 msec 12:27:02.807 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.807 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:02.807 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:02.808 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.205934 msec 12:27:02.809 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:02.809 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:02.809 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:02.810 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.426205 msec 12:27:02.818 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:02.818 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:02.818 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:02.819 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:02.819 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:02.819 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:02.819 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:02.820 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:02.820 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:02.820 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:02.822 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 2.785732 msec 12:27:02.823 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:02.823 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:02.823 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:02.824 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.068573 msec 12:27:02.826 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 93.394271 msec 12:27:02.826 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 11, 1) 12:27:02.827 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:02.829 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:02.832 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:02.832 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:02.832 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-045.txt 12:27:02.832 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-045.txt 12:27:02.832 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-046 ======================================================================================== 12:27:02.832 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, firstResult=11, maxResult=5) ... 12:27:02.832 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:02.833 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:02.835 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:02.836 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, BrowseDirectChildren, filter: null, startingIndex: 11, requestedCount: 5, sortCriteria: []) 12:27:02.836 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 11 @@@ 5 @@@ null @@@ []) 12:27:02.837 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, filter=null, firstResult=11, maxResults=5, orderby=[]) 12:27:02.837 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:02.837 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:02.837 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:02.837 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:02.838 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:02.838 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:02.838 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:02.838 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:02.838 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:02.839 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:02.839 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:02.839 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:02.840 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:02.840 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:02.841 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:02.950 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 110.443111 msec 12:27:02.966 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 12:27:02.966 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:02.966 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.967 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:02.967 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:02.968 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:02.970 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.755979 msec 12:27:02.971 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:02.971 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:02.971 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:02.972 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.414202 msec 12:27:02.972 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:02.973 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:02.973 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:02.975 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.175777 msec 12:27:02.983 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:02.983 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:02.983 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:02.984 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:02.984 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:02.987 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:02.987 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:02.988 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:02.988 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:02.989 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:02.992 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 4.230688 msec 12:27:02.992 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:02.993 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:02.993 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 12:27:02.994 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.760864 msec 12:27:02.997 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 160.093279 msec 12:27:02.997 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 11, 1) 12:27:02.998 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.000 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:03.003 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:03.003 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:03.003 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-046.txt 12:27:03.003 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-046.txt 12:27:03.004 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST PASSED in 6009 msec 12:27:03.004 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 12:27:03.007 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:03.011 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 12:27:03.011 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test sequence" 12:27:03.011 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ARGS [LG-37LS5600, iTunes-fg-20160504-2, sequence3] 12:27:03.011 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 12:27:03.013 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-000 ======================================================================================== 12:27:03.013 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 12:27:03.014 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:03.014 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:03.018 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 12:27:03.018 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 12:27:03.018 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 12:27:03.018 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:27:03.018 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:03.018 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:03.019 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.716175 msec 12:27:03.020 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:27:03.020 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.020 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.020 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.020 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.020 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.020 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.020 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.023 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:03.025 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:03.026 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:03.026 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-000.txt 12:27:03.026 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-000.txt 12:27:03.026 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:03.027 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-001 ======================================================================================== 12:27:03.027 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:03.027 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:03.027 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:03.031 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:03.031 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:03.031 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:03.031 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:27:03.032 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:03.032 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.032 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.032 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.032 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.033 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.033 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.033 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.033 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.033 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.034 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.175807 msec 12:27:03.034 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.038 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:03.040 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:03.040 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:03.040 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-001.txt 12:27:03.040 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-001.txt 12:27:03.041 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-002 ======================================================================================== 12:27:03.041 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 12:27:03.041 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:03.041 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:03.044 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 12:27:03.044 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 12:27:03.044 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 12:27:03.044 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:27:03.044 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:03.046 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.828778 msec 12:27:03.046 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 12:27:03.047 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.048 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:03.051 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:03.051 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:03.051 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-002.txt 12:27:03.051 [cling-9 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-002.txt 12:27:03.051 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-003 ======================================================================================== 12:27:03.051 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 12:27:03.051 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:03.052 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:03.052 [cling-9 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:03.052 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:03.055 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 12:27:03.055 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 12:27:03.055 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 12:27:03.055 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:27:03.056 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:03.057 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.037439 msec 12:27:03.057 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 12:27:03.058 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.060 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:03.063 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:03.063 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:03.063 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-003.txt 12:27:03.063 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-003.txt 12:27:03.064 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-004 ======================================================================================== 12:27:03.064 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:27:03.064 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:03.064 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:03.068 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:03.070 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:27:03.070 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:27:03.070 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:27:03.070 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:27:03.070 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:03.071 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.071 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.071 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.072 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.072 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.072 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.073 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.212752 msec 12:27:03.073 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 4, 1) 12:27:03.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:27:03.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.077 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:03.080 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:03.080 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:03.080 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-004.txt 12:27:03.080 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-004.txt 12:27:03.080 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-005 ======================================================================================== 12:27:03.080 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:03.080 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:03.081 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:03.082 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:03.084 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:03.084 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:03.084 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:03.084 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:27:03.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:03.084 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.085 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.085 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.085 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.085 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.085 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.086 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.090 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.090 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.092 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 8.033926 msec 12:27:03.092 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 12:27:03.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:27:03.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 12:27:03.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 12:27:03.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 12:27:03.098 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.098 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.098 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.098 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.102 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:03.105 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:03.105 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:03.105 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-005.txt 12:27:03.105 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-005.txt 12:27:03.106 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-006 ======================================================================================== 12:27:03.106 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:03.106 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:03.106 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:03.109 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:03.110 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:03.110 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:03.110 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:03.110 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:27:03.110 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:03.110 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.111 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.111 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.111 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.111 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.111 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.112 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.112 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.113 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.119 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 9.292886 msec 12:27:03.119 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.123 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.135 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:03.138 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:03.139 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:03.139 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-006.txt 12:27:03.139 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-006.txt 12:27:03.139 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-007 ======================================================================================== 12:27:03.139 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 12:27:03.139 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:03.139 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:03.143 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 12:27:03.144 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 12:27:03.144 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 12:27:03.144 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:03.144 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:03.144 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.145 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.145 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.145 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.146 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.146 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.146 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.147 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:03.148 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 4.571053 msec 12:27:03.148 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:27:03.149 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.149 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.149 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:27:03.149 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.149 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.149 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.149 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.154 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:03.157 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:03.157 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:03.157 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-007.txt 12:27:03.157 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-007.txt 12:27:03.157 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-008 ======================================================================================== 12:27:03.157 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:03.158 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:03.158 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:03.162 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:03.163 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:03.163 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:03.163 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:03.163 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:03.163 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:03.163 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.163 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.164 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.164 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.164 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.164 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.164 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.165 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.165 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.165 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.165 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.165 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:03.165 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:27:03.165 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:03.166 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:03.166 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:03.167 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:27:03.237 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 71.322467 msec 12:27:03.237 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:03.237 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]) 12:27:03.238 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:03.238 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:03.238 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:03.240 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.693558 msec 12:27:03.240 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:03.240 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 12:27:03.241 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:03.241 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]) 12:27:03.242 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:03.242 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:27:03.242 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:03.243 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 12:27:03.253 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 11.201994 msec 12:27:03.254 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:03.254 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]) 12:27:03.254 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:03.255 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:03.255 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:03.256 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 12:27:03.308 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 53.627789 msec 12:27:03.310 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 147.523772 msec 12:27:03.310 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 12:27:03.311 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.311 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.312 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.317 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:03.323 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:03.323 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:03.323 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-008.txt 12:27:03.323 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-008.txt 12:27:03.323 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-009 ======================================================================================== 12:27:03.323 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:27:03.323 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:03.324 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:03.326 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:03.327 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:27:03.328 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:27:03.328 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:27:03.328 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:03.328 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:03.328 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.329 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.329 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.329 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.329 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.330 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.330 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.330 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.331 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.331 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.331 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.336 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:03.336 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:27:03.337 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:03.337 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:03.337 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:03.338 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:27:03.428 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 91.353097 msec 12:27:03.430 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 102.837601 msec 12:27:03.431 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 5, 1) 12:27:03.431 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.431 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.431 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:27:03.431 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.431 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.431 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.431 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.436 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:03.441 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:03.442 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:03.442 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-009.txt 12:27:03.442 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-009.txt 12:27:03.442 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-010 ======================================================================================== 12:27:03.442 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:03.442 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:03.442 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:03.446 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:03.446 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:03.446 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:03.446 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:03.446 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:03.447 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.447 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.448 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.448 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:03.448 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.448 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.448 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.449 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.449 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.449 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.449 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.450 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.450 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:03.450 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:27:03.450 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:03.451 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:03.451 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:03.452 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:27:03.544 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 93.884444 msec 12:27:03.545 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:03.545 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]) 12:27:03.545 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:03.546 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:03.546 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:03.552 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 6.544768 msec 12:27:03.553 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:03.553 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 12:27:03.556 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:03.556 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]) 12:27:03.557 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:03.557 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:27:03.557 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:03.558 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 12:27:03.571 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 14.130935 msec 12:27:03.571 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:03.571 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]) 12:27:03.572 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:03.572 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:03.573 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:03.574 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 12:27:03.627 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 54.730998 msec 12:27:03.629 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 182.533513 msec 12:27:03.629 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 12:27:03.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:27:03.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 12:27:03.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 12:27:03.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.631 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 12:27:03.632 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.632 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.632 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.632 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.632 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 12:27:03.632 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.632 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.632 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.632 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.635 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:03.638 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:03.638 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:03.639 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-010.txt 12:27:03.639 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-010.txt 12:27:03.639 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-011 ======================================================================================== 12:27:03.639 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 12:27:03.639 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:03.639 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:03.642 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 12:27:03.642 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 12:27:03.642 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 12:27:03.642 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:03.642 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:03.642 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.643 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.643 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.644 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.644 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.644 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.644 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.645 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.645 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.645 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.645 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.646 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:03.647 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 4.877576 msec 12:27:03.647 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 12:27:03.648 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.651 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:03.653 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:03.653 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:03.653 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-011.txt 12:27:03.653 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-011.txt 12:27:03.653 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-012 ======================================================================================== 12:27:03.653 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 12:27:03.653 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:03.655 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:03.656 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:03.658 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 12:27:03.658 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 12:27:03.658 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 12:27:03.658 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:03.658 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:03.659 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.659 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.659 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.659 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.659 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.660 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.660 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.660 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.663 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.664 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.664 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.665 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 6.541523 msec 12:27:03.665 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 12:27:03.665 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.667 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:03.670 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:03.670 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:03.670 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-012.txt 12:27:03.670 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-012.txt 12:27:03.670 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-013 ======================================================================================== 12:27:03.670 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:03.670 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:03.670 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:03.674 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:03.674 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:03.674 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:03.674 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:03.674 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:03.674 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.677 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.677 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.677 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.677 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.677 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.677 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.678 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.678 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.678 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.678 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.678 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:03.678 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:27:03.678 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:03.679 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:03.679 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:03.679 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:03.680 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:27:03.748 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 69.124061 msec 12:27:03.748 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:03.748 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]) 12:27:03.748 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:03.749 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:03.749 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:03.749 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.033872 msec 12:27:03.750 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:03.750 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 12:27:03.750 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:03.750 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]) 12:27:03.751 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:03.751 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:27:03.751 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:03.751 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 12:27:03.759 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 8.104044 msec 12:27:03.759 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:03.759 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]) 12:27:03.760 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:03.760 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:03.760 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:03.760 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 12:27:03.801 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 41.573335 msec 12:27:03.803 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 128.647104 msec 12:27:03.803 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 12:27:03.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:27:03.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 12:27:03.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 12:27:03.804 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.804 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.804 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.804 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.804 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 12:27:03.804 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.804 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.804 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.804 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.804 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 12:27:03.804 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.804 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.804 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.804 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.809 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:03.811 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:03.811 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:03.811 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-013.txt 12:27:03.811 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-013.txt 12:27:03.811 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-014 ======================================================================================== 12:27:03.811 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 12:27:03.811 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:03.812 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:03.814 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 12:27:03.815 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 12:27:03.815 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 12:27:03.815 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:03.815 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:03.815 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.816 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.816 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.816 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.817 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.817 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.817 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.818 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:03.818 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.818 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.818 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.818 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.820 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 5.257351 msec 12:27:03.820 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 12:27:03.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.823 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:03.825 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:03.825 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:03.825 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-014.txt 12:27:03.825 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-014.txt 12:27:03.825 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-015 ======================================================================================== 12:27:03.825 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 12:27:03.825 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:03.826 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:03.827 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:03.828 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 12:27:03.828 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 12:27:03.828 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 12:27:03.828 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:03.828 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:03.829 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:03.829 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.829 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.829 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.829 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.831 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.831 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.831 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.831 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.831 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.831 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.833 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 4.594536 msec 12:27:03.833 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 12:27:03.834 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.835 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:03.837 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:03.837 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:03.838 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-015.txt 12:27:03.838 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-015.txt 12:27:03.838 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-016 ======================================================================================== 12:27:03.838 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 12:27:03.838 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:03.841 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:03.844 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 12:27:03.844 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 12:27:03.844 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 12:27:03.844 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 12:27:03.845 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:03.845 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 12:27:03.845 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:03.845 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.845 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.845 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.846 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.846 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.846 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.846 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.846 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.846 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.847 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.847 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:03.847 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:03.847 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]) 12:27:03.847 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:03.848 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:03.848 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:03.848 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:27:03.850 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:03.915 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 67.853434 msec 12:27:03.917 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 72.263168 msec 12:27:03.917 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:27:03.922 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.923 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.923 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 12:27:03.923 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:03.923 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:03.923 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.923 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:03.927 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:03.929 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:03.930 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:03.930 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-016.txt 12:27:03.930 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-016.txt 12:27:03.930 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-017 ======================================================================================== 12:27:03.930 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:03.930 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:03.930 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:03.933 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:03.933 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:03.933 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:03.933 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 12:27:03.933 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:03.933 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 12:27:03.933 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:03.934 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.934 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.934 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.934 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.934 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.935 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:03.935 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:03.935 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:03.935 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:03.935 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:03.935 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:03.936 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:03.936 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:03.936 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:03.937 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:03.939 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:04.057 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 121.435755 msec 12:27:04.066 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:04.067 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:04.067 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:04.070 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.377646 msec 12:27:04.086 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.087 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 12:27:04.087 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.087 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.088 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:27:04.089 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:27:04.094 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 7.016781 msec 12:27:04.095 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, delegate=RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.095 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 12:27:04.095 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.096 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.096 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 12:27:04.098 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 12:27:04.100 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 4.562067 msec 12:27:04.100 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, delegate=RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.100 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 12:27:04.101 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.101 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.101 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 12:27:04.103 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 12:27:04.106 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 4.810521 msec 12:27:04.106 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.107 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:27:04.107 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.107 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.108 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:27:04.109 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:27:04.111 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 in 4.149285 msec 12:27:04.112 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, delegate=RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.112 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=) 12:27:04.112 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.112 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.112 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 12:27:04.113 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 12:27:04.118 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 25 in 5.523077 msec 12:27:04.118 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, delegate=RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.118 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=) 12:27:04.118 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.119 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.122 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 12:27:04.125 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 12:27:04.126 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.870138 msec 12:27:04.127 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, delegate=RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.127 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=) 12:27:04.127 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.127 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.127 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 12:27:04.128 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 12:27:04.132 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 32 in 4.505818 msec 12:27:04.132 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, delegate=RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.132 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 12:27:04.132 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.133 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.133 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 12:27:04.134 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 12:27:04.135 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 8 in 2.933289 msec 12:27:04.136 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, delegate=RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.136 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 12:27:04.136 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.136 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.136 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 12:27:04.137 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 12:27:04.139 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 2.746225 msec 12:27:04.139 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, delegate=RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.139 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=) 12:27:04.140 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.140 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.140 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 12:27:04.141 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 12:27:04.143 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 in 3.293697 msec 12:27:04.143 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.143 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 12:27:04.144 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.144 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.144 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 12:27:04.145 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 12:27:04.146 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 2.525739 msec 12:27:04.146 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.147 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=) 12:27:04.147 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.147 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.147 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 12:27:04.148 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 12:27:04.150 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 15 in 3.39251 msec 12:27:04.151 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, delegate=RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.151 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 12:27:04.151 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.151 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.151 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 12:27:04.152 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 12:27:04.155 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 3.5325 msec 12:27:04.155 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.155 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 12:27:04.156 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.156 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.156 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 12:27:04.158 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 12:27:04.161 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 17 in 5.124314 msec 12:27:04.161 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.161 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 12:27:04.161 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.162 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.162 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 12:27:04.163 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 12:27:04.164 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 2.644615 msec 12:27:04.164 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, delegate=RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.165 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 12:27:04.165 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.165 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.165 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 12:27:04.166 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 12:27:04.169 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 10 in 3.503055 msec 12:27:04.170 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 237.216752 msec 12:27:04.170 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 12:27:04.171 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.171 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.171 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 12:27:04.171 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.171 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.171 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.171 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.171 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 12:27:04.171 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.171 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.171 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.171 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.171 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 12:27:04.171 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.171 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.171 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.180 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:04.183 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:04.183 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:04.183 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-017.txt 12:27:04.183 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-017.txt 12:27:04.183 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-018 ======================================================================================== 12:27:04.183 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:27:04.183 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:04.183 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:04.186 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:27:04.186 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:27:04.186 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:27:04.186 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 12:27:04.187 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:04.187 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 12:27:04.187 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:04.187 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:04.187 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:04.188 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:04.188 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:04.188 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:04.188 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:04.188 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:04.188 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:04.189 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:04.189 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:04.189 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:04.189 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:04.190 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:04.190 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:04.191 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:04.198 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:04.267 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 77.595973 msec 12:27:04.273 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:04.273 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:04.273 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:04.276 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.583181 msec 12:27:04.281 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.281 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 12:27:04.281 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.282 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.282 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:27:04.283 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:27:04.285 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 3.941351 msec 12:27:04.287 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 100.747657 msec 12:27:04.287 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 90, 1) 12:27:04.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 12:27:04.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.291 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:04.293 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:04.293 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:04.293 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-018.txt 12:27:04.293 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-018.txt 12:27:04.294 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-019 ======================================================================================== 12:27:04.294 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:04.294 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:04.294 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:04.297 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:04.297 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:04.297 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:04.297 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 12:27:04.297 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:04.297 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 12:27:04.297 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:04.298 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:04.298 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:04.298 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:04.298 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:04.298 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:04.298 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:04.299 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:04.299 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:04.299 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:04.299 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:04.299 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:04.299 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:04.299 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:04.299 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:04.300 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:04.302 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:04.365 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 65.815588 msec 12:27:04.369 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:04.370 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:04.370 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:04.371 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.637996 msec 12:27:04.375 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.375 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 12:27:04.376 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.376 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.383 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:27:04.384 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:27:04.387 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 11.311864 msec 12:27:04.387 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, delegate=RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.387 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 12:27:04.388 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.388 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.388 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 12:27:04.389 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 12:27:04.391 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 3.230441 msec 12:27:04.391 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, delegate=RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.392 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 12:27:04.392 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.392 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.392 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 12:27:04.393 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 12:27:04.397 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 5.087302 msec 12:27:04.397 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.398 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:27:04.398 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.398 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.398 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:27:04.400 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:27:04.403 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 in 4.547439 msec 12:27:04.403 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, delegate=RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.403 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=) 12:27:04.404 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.404 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.404 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 12:27:04.405 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 12:27:04.409 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 25 in 5.754559 msec 12:27:04.410 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, delegate=RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.410 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=) 12:27:04.410 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.411 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.411 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 12:27:04.412 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 12:27:04.414 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.520491 msec 12:27:04.414 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, delegate=RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.415 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=) 12:27:04.416 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.416 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.416 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 12:27:04.417 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 12:27:04.422 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 32 in 6.124517 msec 12:27:04.423 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, delegate=RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.423 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 12:27:04.423 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.423 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.424 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 12:27:04.425 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 12:27:04.427 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 8 in 4.172983 msec 12:27:04.428 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, delegate=RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.428 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 12:27:04.428 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.429 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.429 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 12:27:04.431 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 12:27:04.433 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 4.564065 msec 12:27:04.433 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, delegate=RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.434 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=) 12:27:04.434 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.434 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.434 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 12:27:04.435 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 12:27:04.441 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 in 6.78996 msec 12:27:04.441 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.441 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 12:27:04.442 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.442 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.442 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 12:27:04.443 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 12:27:04.445 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 3.374363 msec 12:27:04.445 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.446 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=) 12:27:04.446 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.446 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.446 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 12:27:04.447 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 12:27:04.455 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 15 in 9.186552 msec 12:27:04.456 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, delegate=RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.456 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 12:27:04.456 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.456 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.456 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 12:27:04.458 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 12:27:04.461 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 4.509603 msec 12:27:04.461 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.461 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 12:27:04.461 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.462 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.462 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 12:27:04.463 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 12:27:04.466 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 17 in 4.254746 msec 12:27:04.466 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.466 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 12:27:04.467 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.467 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.467 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 12:27:04.468 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 12:27:04.470 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 3.134735 msec 12:27:04.470 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, delegate=RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.470 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 12:27:04.471 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.471 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.471 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 12:27:04.472 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 12:27:04.475 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 10 in 3.767665 msec 12:27:04.476 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 179.398302 msec 12:27:04.476 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 12:27:04.477 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.478 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 12:27:04.479 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.479 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.479 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.479 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.479 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 12:27:04.479 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.479 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.479 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.479 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.479 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 12:27:04.479 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.479 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.479 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.479 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.489 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:04.492 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:04.492 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:04.492 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-019.txt 12:27:04.492 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-019.txt 12:27:04.492 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-020 ======================================================================================== 12:27:04.492 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=80, maxResult=16) ... 12:27:04.493 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:04.493 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:04.496 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 80, requestedCount: 16, sortCriteria: []) 12:27:04.496 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 80 @@@ 16 @@@ null @@@ []) 12:27:04.496 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=80, maxResults=16, orderby=[]) 12:27:04.496 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 12:27:04.496 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:04.496 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 12:27:04.496 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:04.497 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:04.497 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:04.497 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:04.498 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:04.498 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:04.498 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:04.498 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:04.499 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:04.499 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:04.499 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:04.499 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:04.500 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:04.500 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:04.500 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:04.501 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:04.506 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:04.584 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 83.841954 msec 12:27:04.593 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:04.593 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:04.593 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:04.595 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.535931 msec 12:27:04.613 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:oXJ5uQ8965zoj57TsNOSJp56JSQ=, delegate=RepositoryMusicArtist(rdfs:label=Rafael Kubelik: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:oXJ5uQ8965zoj57TsNOSJp56JSQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.614 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Rafael Kubelik: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:oXJ5uQ8965zoj57TsNOSJp56JSQ=) 12:27:04.615 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.618 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.618 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:oXJ5uQ8965zoj57TsNOSJp56JSQ=, source, "embedded"] 12:27:04.625 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:oXJ5uQ8965zoj57TsNOSJp56JSQ=, source, "embedded"] 12:27:04.628 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 8 in 13.057759 msec 12:27:04.629 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:knPfY3aKWi84LhiF2InEQnX7Fs8=, delegate=RepositoryMusicArtist(rdfs:label=Seiji Ozawa: Boston Symphony Orchestra, uri=urn:bluemarine:artist:knPfY3aKWi84LhiF2InEQnX7Fs8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.629 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Seiji Ozawa: Boston Symphony Orchestra, uri=urn:bluemarine:artist:knPfY3aKWi84LhiF2InEQnX7Fs8=) 12:27:04.631 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.631 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.631 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:knPfY3aKWi84LhiF2InEQnX7Fs8=, source, "embedded"] 12:27:04.633 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:knPfY3aKWi84LhiF2InEQnX7Fs8=, source, "embedded"] 12:27:04.637 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 20 in 6.075657 msec 12:27:04.637 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:n0USj0UzoIdXJ--46mMmWLDlLpI=, delegate=RepositoryMusicArtist(rdfs:label=Smithsonian Chamber Players, uri=urn:bluemarine:artist:n0USj0UzoIdXJ--46mMmWLDlLpI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.638 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Smithsonian Chamber Players, uri=urn:bluemarine:artist:n0USj0UzoIdXJ--46mMmWLDlLpI=) 12:27:04.638 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.638 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.638 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:n0USj0UzoIdXJ--46mMmWLDlLpI=, source, "embedded"] 12:27:04.640 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:n0USj0UzoIdXJ--46mMmWLDlLpI=, source, "embedded"] 12:27:04.644 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 18 in 5.833216 msec 12:27:04.644 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:vT6zFJFDnAjdLK3zD18IeDW_DG0=, delegate=RepositoryMusicArtist(rdfs:label=Trevor Pinnock: English Concert, uri=urn:bluemarine:artist:vT6zFJFDnAjdLK3zD18IeDW_DG0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.644 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Trevor Pinnock: English Concert, uri=urn:bluemarine:artist:vT6zFJFDnAjdLK3zD18IeDW_DG0=) 12:27:04.645 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.645 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.645 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:vT6zFJFDnAjdLK3zD18IeDW_DG0=, source, "embedded"] 12:27:04.647 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:vT6zFJFDnAjdLK3zD18IeDW_DG0=, source, "embedded"] 12:27:04.650 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 9 in 5.605949 msec 12:27:04.651 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:VV1t1wt5su-gcB4cP9bs7yNM6L0=, delegate=RepositoryMusicArtist(rdfs:label=Trevor Pinnock: The English Concert, uri=urn:bluemarine:artist:VV1t1wt5su-gcB4cP9bs7yNM6L0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.651 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Trevor Pinnock: The English Concert, uri=urn:bluemarine:artist:VV1t1wt5su-gcB4cP9bs7yNM6L0=) 12:27:04.652 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.652 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.652 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:VV1t1wt5su-gcB4cP9bs7yNM6L0=, source, "embedded"] 12:27:04.653 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:VV1t1wt5su-gcB4cP9bs7yNM6L0=, source, "embedded"] 12:27:04.657 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 19 in 5.044765 msec 12:27:04.657 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:Uku5S4QjUiPizLcAhRvPhpUUOF4=, delegate=RepositoryMusicArtist(rdfs:label=Tullio Serafin: Orchestra & Chorus Of La Scala Milan, uri=urn:bluemarine:artist:Uku5S4QjUiPizLcAhRvPhpUUOF4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.657 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Tullio Serafin: Orchestra & Chorus Of La Scala Milan, uri=urn:bluemarine:artist:Uku5S4QjUiPizLcAhRvPhpUUOF4=) 12:27:04.658 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.658 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.658 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Uku5S4QjUiPizLcAhRvPhpUUOF4=, source, "embedded"] 12:27:04.659 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:Uku5S4QjUiPizLcAhRvPhpUUOF4=, source, "embedded"] 12:27:04.662 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 3.851473 msec 12:27:04.662 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:aEDBNrsHgXXpSmp4S4y-ieg6pIs=, delegate=RepositoryMusicArtist(rdfs:label=Tullio Serafin: Philharmonia Orchestra, uri=urn:bluemarine:artist:aEDBNrsHgXXpSmp4S4y-ieg6pIs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.662 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Tullio Serafin: Philharmonia Orchestra, uri=urn:bluemarine:artist:aEDBNrsHgXXpSmp4S4y-ieg6pIs=) 12:27:04.662 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.663 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.663 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:aEDBNrsHgXXpSmp4S4y-ieg6pIs=, source, "embedded"] 12:27:04.664 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:aEDBNrsHgXXpSmp4S4y-ieg6pIs=, source, "embedded"] 12:27:04.666 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.330527 msec 12:27:04.666 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:iURiFKhVwP8pFos1Q1f2Im6VK-M=, delegate=RepositoryMusicArtist(rdfs:label=Tullio Serafin: Philharmonia Orchestra & Chorus, uri=urn:bluemarine:artist:iURiFKhVwP8pFos1Q1f2Im6VK-M=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.666 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Tullio Serafin: Philharmonia Orchestra & Chorus, uri=urn:bluemarine:artist:iURiFKhVwP8pFos1Q1f2Im6VK-M=) 12:27:04.667 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.667 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.667 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:iURiFKhVwP8pFos1Q1f2Im6VK-M=, source, "embedded"] 12:27:04.668 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:iURiFKhVwP8pFos1Q1f2Im6VK-M=, source, "embedded"] 12:27:04.671 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.144487 msec 12:27:04.671 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:JRCXZbpWHpKx12pTV-F2GPtWcRU=, delegate=RepositoryMusicArtist(rdfs:label=Un Autre Noel, uri=urn:bluemarine:artist:JRCXZbpWHpKx12pTV-F2GPtWcRU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.672 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Un Autre Noel, uri=urn:bluemarine:artist:JRCXZbpWHpKx12pTV-F2GPtWcRU=) 12:27:04.672 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.672 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.672 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:JRCXZbpWHpKx12pTV-F2GPtWcRU=, source, "embedded"] 12:27:04.674 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:JRCXZbpWHpKx12pTV-F2GPtWcRU=, source, "embedded"] 12:27:04.677 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 10 in 4.850303 msec 12:27:04.677 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:_T2PQBCarMroWGGii1p0vCrMKoE=, delegate=RepositoryMusicArtist(rdfs:label=Viktoria Mullova, uri=urn:bluemarine:artist:_T2PQBCarMroWGGii1p0vCrMKoE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:04.677 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Viktoria Mullova, uri=urn:bluemarine:artist:_T2PQBCarMroWGGii1p0vCrMKoE=) 12:27:04.678 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:04.678 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:04.678 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:_T2PQBCarMroWGGii1p0vCrMKoE=, source, "embedded"] 12:27:04.679 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:_T2PQBCarMroWGGii1p0vCrMKoE=, source, "embedded"] 12:27:04.683 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 15 in 5.353174 msec 12:27:04.685 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 189.211604 msec 12:27:04.685 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 10, 90, 1) 12:27:04.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Rafael Kubelik: Berlin Philharmonic Orchestra 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Seiji Ozawa: Boston Symphony Orchestra 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Smithsonian Chamber Players 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trevor Pinnock: English Concert 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trevor Pinnock: The English Concert 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tullio Serafin: Orchestra & Chorus Of La Scala Milan 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tullio Serafin: Philharmonia Orchestra 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tullio Serafin: Philharmonia Orchestra & Chorus 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Un Autre Noel 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Viktoria Mullova 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:04.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:04.688 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.688 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.692 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:04.695 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:04.696 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:04.696 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-020.txt 12:27:04.696 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-020.txt 12:27:04.696 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-021 ======================================================================================== 12:27:04.696 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=91, maxResult=5) ... 12:27:04.696 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:04.696 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:04.699 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:04.700 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 91, requestedCount: 5, sortCriteria: []) 12:27:04.700 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 91 @@@ 5 @@@ null @@@ []) 12:27:04.700 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=91, maxResults=5, orderby=[]) 12:27:04.700 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 12:27:04.700 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:04.700 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 12:27:04.700 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:04.701 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:04.701 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:04.701 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:04.701 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:04.702 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:04.702 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:04.702 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:04.703 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:04.703 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:04.703 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:04.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:04.704 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:04.704 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:04.704 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:04.705 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:04.798 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 93.963572 msec 12:27:04.805 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:04.805 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:04.805 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:04.810 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 5.420511 msec 12:27:04.822 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 122.768372 msec 12:27:04.823 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 90, 1) 12:27:04.823 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.826 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:04.828 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:04.828 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:04.828 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-021.txt 12:27:04.828 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-021.txt 12:27:04.828 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:04.828 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-022 ======================================================================================== 12:27:04.828 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=91, maxResult=5) ... 12:27:04.828 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:04.830 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:04.834 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 91, requestedCount: 5, sortCriteria: []) 12:27:04.834 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 91 @@@ 5 @@@ null @@@ []) 12:27:04.834 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=91, maxResults=5, orderby=[]) 12:27:04.834 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 12:27:04.835 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:04.835 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 12:27:04.835 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:04.835 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:04.835 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:04.836 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:04.836 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:04.836 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:04.836 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:04.837 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:04.837 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:04.837 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:04.837 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:04.837 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:04.838 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:04.838 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:04.838 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:04.839 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:04.933 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 94.902274 msec 12:27:04.939 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:04.940 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:04.940 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:04.942 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.500543 msec 12:27:04.950 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 115.599627 msec 12:27:04.950 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 90, 1) 12:27:04.951 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:04.954 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:04.956 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:04.956 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:04.956 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-022.txt 12:27:04.956 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-022.txt 12:27:04.956 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:04.957 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-023 ======================================================================================== 12:27:04.957 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=64, maxResult=16) ... 12:27:04.957 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:04.957 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:04.961 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 64, requestedCount: 16, sortCriteria: []) 12:27:04.961 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 64 @@@ 16 @@@ null @@@ []) 12:27:04.961 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=64, maxResults=16, orderby=[]) 12:27:04.961 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 12:27:04.961 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:04.962 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 12:27:04.962 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:04.962 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:04.963 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:04.963 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:04.963 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:04.963 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:04.964 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:04.964 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:04.964 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:04.964 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:04.965 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:04.965 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:04.966 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:04.966 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:04.966 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:04.967 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:05.060 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 93.955508 msec 12:27:05.066 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:05.066 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:05.067 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:05.068 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.297793 msec 12:27:05.075 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:rqmwY95TWwQ8Z_CYjPQHi7W5ad0=, delegate=RepositoryMusicArtist(rdfs:label=Mstislav Rostropovich, Benjamin Britten, uri=urn:bluemarine:artist:rqmwY95TWwQ8Z_CYjPQHi7W5ad0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.075 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Mstislav Rostropovich, Benjamin Britten, uri=urn:bluemarine:artist:rqmwY95TWwQ8Z_CYjPQHi7W5ad0=) 12:27:05.076 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.076 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.076 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:rqmwY95TWwQ8Z_CYjPQHi7W5ad0=, source, "embedded"] 12:27:05.077 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:rqmwY95TWwQ8Z_CYjPQHi7W5ad0=, source, "embedded"] 12:27:05.080 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 in 4.53115 msec 12:27:05.081 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:lSC_PlZcK3xPIlZfRgX6OGDuWMw=, delegate=RepositoryMusicArtist(rdfs:label=Neville Marriner: Academy Of St. Martin In The Fields, uri=urn:bluemarine:artist:lSC_PlZcK3xPIlZfRgX6OGDuWMw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.081 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Neville Marriner: Academy Of St. Martin In The Fields, uri=urn:bluemarine:artist:lSC_PlZcK3xPIlZfRgX6OGDuWMw=) 12:27:05.081 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.081 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.081 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lSC_PlZcK3xPIlZfRgX6OGDuWMw=, source, "embedded"] 12:27:05.083 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:lSC_PlZcK3xPIlZfRgX6OGDuWMw=, source, "embedded"] 12:27:05.085 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 13 in 4.240666 msec 12:27:05.086 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:TTXX3K3946JY3WQJ6UAyqCuTKmg=, delegate=RepositoryMusicArtist(rdfs:label=Neville Marriner: Staatskapelle Dresden, uri=urn:bluemarine:artist:TTXX3K3946JY3WQJ6UAyqCuTKmg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.086 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Neville Marriner: Staatskapelle Dresden, uri=urn:bluemarine:artist:TTXX3K3946JY3WQJ6UAyqCuTKmg=) 12:27:05.086 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.087 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.087 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:TTXX3K3946JY3WQJ6UAyqCuTKmg=, source, "embedded"] 12:27:05.088 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:TTXX3K3946JY3WQJ6UAyqCuTKmg=, source, "embedded"] 12:27:05.090 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 7 in 4.124554 msec 12:27:05.091 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:0ta0qZefIsefmrD2FUf0LcwMZUo=, delegate=RepositoryMusicArtist(rdfs:label=New York's Ensemble for Early Music - Frederick Renz director, uri=urn:bluemarine:artist:0ta0qZefIsefmrD2FUf0LcwMZUo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.091 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=New York's Ensemble for Early Music - Frederick Renz director, uri=urn:bluemarine:artist:0ta0qZefIsefmrD2FUf0LcwMZUo=) 12:27:05.091 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.092 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.092 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:0ta0qZefIsefmrD2FUf0LcwMZUo=, source, "embedded"] 12:27:05.093 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:0ta0qZefIsefmrD2FUf0LcwMZUo=, source, "embedded"] 12:27:05.096 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 13 in 4.483393 msec 12:27:05.096 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:1n3Qx7CXp8T9eTQXdibkkutrO5E=, delegate=RepositoryMusicArtist(rdfs:label=Nicola Rescigno/Maria Callas/Orchestre De La Société Des Concerts Du Conservatoire, uri=urn:bluemarine:artist:1n3Qx7CXp8T9eTQXdibkkutrO5E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.097 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Nicola Rescigno/Maria Callas/Orchestre De La Société Des Concerts Du Conservatoire, uri=urn:bluemarine:artist:1n3Qx7CXp8T9eTQXdibkkutrO5E=) 12:27:05.097 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.097 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.097 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1n3Qx7CXp8T9eTQXdibkkutrO5E=, source, "embedded"] 12:27:05.098 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:1n3Qx7CXp8T9eTQXdibkkutrO5E=, source, "embedded"] 12:27:05.099 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.144312 msec 12:27:05.099 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:EilPUj0DOTgKm20KNXcdfrFEeVE=, delegate=RepositoryMusicArtist(rdfs:label=Nicola Rescigno/Philharmonia Orchestra/Maria Callas, uri=urn:bluemarine:artist:EilPUj0DOTgKm20KNXcdfrFEeVE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.099 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Nicola Rescigno/Philharmonia Orchestra/Maria Callas, uri=urn:bluemarine:artist:EilPUj0DOTgKm20KNXcdfrFEeVE=) 12:27:05.100 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.100 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.100 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:EilPUj0DOTgKm20KNXcdfrFEeVE=, source, "embedded"] 12:27:05.101 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:EilPUj0DOTgKm20KNXcdfrFEeVE=, source, "embedded"] 12:27:05.102 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.202049 msec 12:27:05.102 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:ZH2lu9RgRj-RmDRQ34v_snRRBR8=, delegate=RepositoryMusicArtist(rdfs:label=Nicolà Rescigno: Paris Conservatory Orchestra, uri=urn:bluemarine:artist:ZH2lu9RgRj-RmDRQ34v_snRRBR8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.102 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Nicolà Rescigno: Paris Conservatory Orchestra, uri=urn:bluemarine:artist:ZH2lu9RgRj-RmDRQ34v_snRRBR8=) 12:27:05.102 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.103 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.103 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ZH2lu9RgRj-RmDRQ34v_snRRBR8=, source, "embedded"] 12:27:05.103 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:ZH2lu9RgRj-RmDRQ34v_snRRBR8=, source, "embedded"] 12:27:05.105 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.075874 msec 12:27:05.105 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:O9pfv9DDgHaxF7-x5NhrCDxPq9M=, delegate=RepositoryMusicArtist(rdfs:label=Nicolà Rescigno: Philharmonia Orchestra, uri=urn:bluemarine:artist:O9pfv9DDgHaxF7-x5NhrCDxPq9M=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.105 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Nicolà Rescigno: Philharmonia Orchestra, uri=urn:bluemarine:artist:O9pfv9DDgHaxF7-x5NhrCDxPq9M=) 12:27:05.105 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.105 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.105 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:O9pfv9DDgHaxF7-x5NhrCDxPq9M=, source, "embedded"] 12:27:05.106 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:O9pfv9DDgHaxF7-x5NhrCDxPq9M=, source, "embedded"] 12:27:05.107 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.119202 msec 12:27:05.108 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:xLf3ecacY8vaNG3bL2xjQ9JUmFY=, delegate=RepositoryMusicArtist(rdfs:label=Nikolaus Harnoncourt: Concentus Musicus Wien, Arnold Schoenberg Choir, uri=urn:bluemarine:artist:xLf3ecacY8vaNG3bL2xjQ9JUmFY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.108 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Nikolaus Harnoncourt: Concentus Musicus Wien, Arnold Schoenberg Choir, uri=urn:bluemarine:artist:xLf3ecacY8vaNG3bL2xjQ9JUmFY=) 12:27:05.108 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.108 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.108 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xLf3ecacY8vaNG3bL2xjQ9JUmFY=, source, "embedded"] 12:27:05.109 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:xLf3ecacY8vaNG3bL2xjQ9JUmFY=, source, "embedded"] 12:27:05.111 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 25 in 3.403477 msec 12:27:05.112 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.112 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 12:27:05.112 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.112 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.112 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:05.113 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 12:27:05.115 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 in 2.666682 msec 12:27:05.115 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:lzFUNOxVlSoGc-QSaEjoz8ZxXHM=, delegate=RepositoryMusicArtist(rdfs:label=Patrizia Bovi&Gilberte Casabianca, uri=urn:bluemarine:artist:lzFUNOxVlSoGc-QSaEjoz8ZxXHM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.115 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Patrizia Bovi&Gilberte Casabianca, uri=urn:bluemarine:artist:lzFUNOxVlSoGc-QSaEjoz8ZxXHM=) 12:27:05.115 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.116 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.116 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lzFUNOxVlSoGc-QSaEjoz8ZxXHM=, source, "embedded"] 12:27:05.116 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:lzFUNOxVlSoGc-QSaEjoz8ZxXHM=, source, "embedded"] 12:27:05.118 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 17 in 2.991916 msec 12:27:05.119 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:DDjtW4nJhSKSAOn9KMe0UHZ5Wx8=, delegate=RepositoryMusicArtist(rdfs:label=Perosi, Lorenzo, uri=urn:bluemarine:artist:DDjtW4nJhSKSAOn9KMe0UHZ5Wx8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.119 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Perosi, Lorenzo, uri=urn:bluemarine:artist:DDjtW4nJhSKSAOn9KMe0UHZ5Wx8=) 12:27:05.119 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.121 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.121 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DDjtW4nJhSKSAOn9KMe0UHZ5Wx8=, source, "embedded"] 12:27:05.122 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:DDjtW4nJhSKSAOn9KMe0UHZ5Wx8=, source, "embedded"] 12:27:05.125 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 26 in 3.9922 msec 12:27:05.126 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:GDHoxlvyEvauQCq6zQZo_Wfs8rk=, delegate=RepositoryMusicArtist(rdfs:label=Pierre Del Vescovo, uri=urn:bluemarine:artist:GDHoxlvyEvauQCq6zQZo_Wfs8rk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.126 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pierre Del Vescovo, uri=urn:bluemarine:artist:GDHoxlvyEvauQCq6zQZo_Wfs8rk=) 12:27:05.126 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.126 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.126 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GDHoxlvyEvauQCq6zQZo_Wfs8rk=, source, "embedded"] 12:27:05.127 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:GDHoxlvyEvauQCq6zQZo_Wfs8rk=, source, "embedded"] 12:27:05.128 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.168265 msec 12:27:05.128 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:z4F14cjTeXKPnKDChuJoRJAwCyo=, delegate=RepositoryMusicArtist(rdfs:label=Pierre Del Vescovo/Horn, Bamberger Symphoniker/Theodor Gusch, uri=urn:bluemarine:artist:z4F14cjTeXKPnKDChuJoRJAwCyo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.128 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pierre Del Vescovo/Horn, Bamberger Symphoniker/Theodor Gusch, uri=urn:bluemarine:artist:z4F14cjTeXKPnKDChuJoRJAwCyo=) 12:27:05.129 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.129 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.129 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:z4F14cjTeXKPnKDChuJoRJAwCyo=, source, "embedded"] 12:27:05.130 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:z4F14cjTeXKPnKDChuJoRJAwCyo=, source, "embedded"] 12:27:05.131 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.23971 msec 12:27:05.131 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:Ecj3GCKuYJzSONZN64KPts874z4=, delegate=RepositoryMusicArtist(rdfs:label=Pierre Del Vescovo/Horn, Jean Hubeau/Piano, uri=urn:bluemarine:artist:Ecj3GCKuYJzSONZN64KPts874z4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.131 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pierre Del Vescovo/Horn, Jean Hubeau/Piano, uri=urn:bluemarine:artist:Ecj3GCKuYJzSONZN64KPts874z4=) 12:27:05.132 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.132 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.132 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Ecj3GCKuYJzSONZN64KPts874z4=, source, "embedded"] 12:27:05.133 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:Ecj3GCKuYJzSONZN64KPts874z4=, source, "embedded"] 12:27:05.134 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.075481 msec 12:27:05.134 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:najfIguvtt8amhMuHsAa5vSJcEY=, delegate=RepositoryMusicArtist(rdfs:label=Pinchas Zukerman: St. Paul Chamber Orchestra, uri=urn:bluemarine:artist:najfIguvtt8amhMuHsAa5vSJcEY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.134 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pinchas Zukerman: St. Paul Chamber Orchestra, uri=urn:bluemarine:artist:najfIguvtt8amhMuHsAa5vSJcEY=) 12:27:05.134 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.135 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.135 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:najfIguvtt8amhMuHsAa5vSJcEY=, source, "embedded"] 12:27:05.135 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:najfIguvtt8amhMuHsAa5vSJcEY=, source, "embedded"] 12:27:05.137 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 in 2.755802 msec 12:27:05.139 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 177.506755 msec 12:27:05.139 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 12:27:05.139 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.139 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.139 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Mstislav Rostropovich, Benjamin Britten 12:27:05.139 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.139 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Neville Marriner: Academy Of St. Martin In The Fields 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Neville Marriner: Staatskapelle Dresden 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning New York's Ensemble for Early Music - Frederick Renz director 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicola Rescigno/Maria Callas/Orchestre De La Société Des Concerts Du Conservatoire 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicola Rescigno/Philharmonia Orchestra/Maria Callas 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicolà Rescigno: Paris Conservatory Orchestra 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicolà Rescigno: Philharmonia Orchestra 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nikolaus Harnoncourt: Concentus Musicus Wien, Arnold Schoenberg Choir 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pat Metheny 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Patrizia Bovi&Gilberte Casabianca 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Perosi, Lorenzo 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pierre Del Vescovo 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pierre Del Vescovo/Horn, Bamberger Symphoniker/Theodor Gusch 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pierre Del Vescovo/Horn, Jean Hubeau/Piano 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pinchas Zukerman: St. Paul Chamber Orchestra 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.140 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.143 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:05.146 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:05.146 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:05.146 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-023.txt 12:27:05.146 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-023.txt 12:27:05.146 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-024 ======================================================================================== 12:27:05.146 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=48, maxResult=16) ... 12:27:05.146 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:05.146 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:05.148 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:05.149 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 48, requestedCount: 16, sortCriteria: []) 12:27:05.149 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 48 @@@ 16 @@@ null @@@ []) 12:27:05.149 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=48, maxResults=16, orderby=[]) 12:27:05.149 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 12:27:05.149 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:05.150 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 12:27:05.150 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:05.151 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:05.151 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:05.151 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:05.151 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:05.151 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:05.152 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:05.152 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:05.153 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:05.153 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:05.153 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:05.153 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:05.154 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:05.154 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:05.154 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:05.156 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:05.224 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 69.466514 msec 12:27:05.228 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:05.230 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:05.236 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:05.237 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 7.197175 msec 12:27:05.243 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:k3OalJDXS2vzNdm7tvFq3TNA76Y=, delegate=RepositoryMusicArtist(rdfs:label=Lambis Vassiliadis, uri=urn:bluemarine:artist:k3OalJDXS2vzNdm7tvFq3TNA76Y=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.243 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Lambis Vassiliadis, uri=urn:bluemarine:artist:k3OalJDXS2vzNdm7tvFq3TNA76Y=) 12:27:05.243 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.244 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.244 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:k3OalJDXS2vzNdm7tvFq3TNA76Y=, source, "embedded"] 12:27:05.245 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:k3OalJDXS2vzNdm7tvFq3TNA76Y=, source, "embedded"] 12:27:05.247 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 3 in 3.485673 msec 12:27:05.247 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:lziE8d78wDemu3R2TUMPpBKmjOM=, delegate=RepositoryMusicArtist(rdfs:label=Leonard Bernstein: Israel Philharmonic Orchestra, uri=urn:bluemarine:artist:lziE8d78wDemu3R2TUMPpBKmjOM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.247 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Leonard Bernstein: Israel Philharmonic Orchestra, uri=urn:bluemarine:artist:lziE8d78wDemu3R2TUMPpBKmjOM=) 12:27:05.248 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.248 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.248 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lziE8d78wDemu3R2TUMPpBKmjOM=, source, "embedded"] 12:27:05.249 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:lziE8d78wDemu3R2TUMPpBKmjOM=, source, "embedded"] 12:27:05.252 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 in 3.848466 msec 12:27:05.252 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:xh30mv1nEVEjuqU3HJYjk4VRCYY=, delegate=RepositoryMusicArtist(rdfs:label=London Baroque, uri=urn:bluemarine:artist:xh30mv1nEVEjuqU3HJYjk4VRCYY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.252 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=London Baroque, uri=urn:bluemarine:artist:xh30mv1nEVEjuqU3HJYjk4VRCYY=) 12:27:05.252 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.253 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.253 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xh30mv1nEVEjuqU3HJYjk4VRCYY=, source, "embedded"] 12:27:05.254 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:xh30mv1nEVEjuqU3HJYjk4VRCYY=, source, "embedded"] 12:27:05.258 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 40 in 5.693363 msec 12:27:05.259 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:M-rCumgAtaVdgc9JbvbJgM8ALKQ=, delegate=RepositoryMusicArtist(rdfs:label=Lorin Maazel: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:M-rCumgAtaVdgc9JbvbJgM8ALKQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.259 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Lorin Maazel: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:M-rCumgAtaVdgc9JbvbJgM8ALKQ=) 12:27:05.259 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.259 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.259 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:M-rCumgAtaVdgc9JbvbJgM8ALKQ=, source, "embedded"] 12:27:05.260 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:M-rCumgAtaVdgc9JbvbJgM8ALKQ=, source, "embedded"] 12:27:05.262 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 3 in 2.978803 msec 12:27:05.263 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:UX-l4L9VFoqEr_h8pzXiu_CaE_4=, delegate=RepositoryMusicArtist(rdfs:label=Louis Armstrong, uri=urn:bluemarine:artist:UX-l4L9VFoqEr_h8pzXiu_CaE_4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.263 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Louis Armstrong, uri=urn:bluemarine:artist:UX-l4L9VFoqEr_h8pzXiu_CaE_4=) 12:27:05.263 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.263 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.263 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UX-l4L9VFoqEr_h8pzXiu_CaE_4=, source, "embedded"] 12:27:05.264 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:UX-l4L9VFoqEr_h8pzXiu_CaE_4=, source, "embedded"] 12:27:05.268 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 in 5.282064 msec 12:27:05.269 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:1WC5U0MFESBZLTm-8CJlFg_GigI=, delegate=RepositoryMusicArtist(rdfs:label=Maria Callas, uri=urn:bluemarine:artist:1WC5U0MFESBZLTm-8CJlFg_GigI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.269 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas, uri=urn:bluemarine:artist:1WC5U0MFESBZLTm-8CJlFg_GigI=) 12:27:05.269 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.269 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.269 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1WC5U0MFESBZLTm-8CJlFg_GigI=, source, "embedded"] 12:27:05.272 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:1WC5U0MFESBZLTm-8CJlFg_GigI=, source, "embedded"] 12:27:05.275 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 20 in 6.123065 msec 12:27:05.276 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:v5o-SBa23zKqLxjY3BIfU3C70y8=, delegate=RepositoryMusicArtist(rdfs:label=Maria Callas, Ferruccio Tagliavini, Etc., uri=urn:bluemarine:artist:v5o-SBa23zKqLxjY3BIfU3C70y8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.276 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas, Ferruccio Tagliavini, Etc., uri=urn:bluemarine:artist:v5o-SBa23zKqLxjY3BIfU3C70y8=) 12:27:05.276 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.276 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.276 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:v5o-SBa23zKqLxjY3BIfU3C70y8=, source, "embedded"] 12:27:05.277 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:v5o-SBa23zKqLxjY3BIfU3C70y8=, source, "embedded"] 12:27:05.279 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.465797 msec 12:27:05.279 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:aSuGeUiJcKN7lDL677mjSMYlsgQ=, delegate=RepositoryMusicArtist(rdfs:label=Maria Callas, Orchestre National De La Radiodiffusion Française, Georges Prêtre, uri=urn:bluemarine:artist:aSuGeUiJcKN7lDL677mjSMYlsgQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.279 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas, Orchestre National De La Radiodiffusion Française, Georges Prêtre, uri=urn:bluemarine:artist:aSuGeUiJcKN7lDL677mjSMYlsgQ=) 12:27:05.279 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.280 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.280 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:aSuGeUiJcKN7lDL677mjSMYlsgQ=, source, "embedded"] 12:27:05.281 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:aSuGeUiJcKN7lDL677mjSMYlsgQ=, source, "embedded"] 12:27:05.282 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.345155 msec 12:27:05.282 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:8BJyAEIRba8rHlHYBhtP2cIE8nI=, delegate=RepositoryMusicArtist(rdfs:label=Maria Callas, Orquesta Sinfonica Del Teatro Nacional De Santa Carlos, Lisboa, Franco Ghione, uri=urn:bluemarine:artist:8BJyAEIRba8rHlHYBhtP2cIE8nI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.282 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas, Orquesta Sinfonica Del Teatro Nacional De Santa Carlos, Lisboa, Franco Ghione, uri=urn:bluemarine:artist:8BJyAEIRba8rHlHYBhtP2cIE8nI=) 12:27:05.283 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.283 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.283 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:8BJyAEIRba8rHlHYBhtP2cIE8nI=, source, "embedded"] 12:27:05.285 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:8BJyAEIRba8rHlHYBhtP2cIE8nI=, source, "embedded"] 12:27:05.287 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.340596 msec 12:27:05.287 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:nvXtxN2cTo-u-Hg1Sbp0v2ciTok=, delegate=RepositoryMusicArtist(rdfs:label=Maria Callas, The Philharmonia Orchestra Tullio Serafin, uri=urn:bluemarine:artist:nvXtxN2cTo-u-Hg1Sbp0v2ciTok=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.287 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas, The Philharmonia Orchestra Tullio Serafin, uri=urn:bluemarine:artist:nvXtxN2cTo-u-Hg1Sbp0v2ciTok=) 12:27:05.288 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.288 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.288 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:nvXtxN2cTo-u-Hg1Sbp0v2ciTok=, source, "embedded"] 12:27:05.290 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:nvXtxN2cTo-u-Hg1Sbp0v2ciTok=, source, "embedded"] 12:27:05.291 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 3.732851 msec 12:27:05.292 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:xOU4wGYrU6_V4B3vcterSJ2RUjo=, delegate=RepositoryMusicArtist(rdfs:label=Maria Callas/Nicola Rescigno/Orchestre De La Société Des Concerts Du Conservatoire, uri=urn:bluemarine:artist:xOU4wGYrU6_V4B3vcterSJ2RUjo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.292 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas/Nicola Rescigno/Orchestre De La Société Des Concerts Du Conservatoire, uri=urn:bluemarine:artist:xOU4wGYrU6_V4B3vcterSJ2RUjo=) 12:27:05.292 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.292 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.292 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xOU4wGYrU6_V4B3vcterSJ2RUjo=, source, "embedded"] 12:27:05.293 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:xOU4wGYrU6_V4B3vcterSJ2RUjo=, source, "embedded"] 12:27:05.295 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.58215 msec 12:27:05.295 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:5I66fTXIPp0ry6bgXcOVCiLIq7w=, delegate=RepositoryMusicArtist(rdfs:label=Maria Callas/Piero Cappuccilli/Bernard Ladysz/Philharmonia Chorus/Philharmonia Orchestra/Tullio Serafin, uri=urn:bluemarine:artist:5I66fTXIPp0ry6bgXcOVCiLIq7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.295 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas/Piero Cappuccilli/Bernard Ladysz/Philharmonia Chorus/Philharmonia Orchestra/Tullio Serafin, uri=urn:bluemarine:artist:5I66fTXIPp0ry6bgXcOVCiLIq7w=) 12:27:05.296 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.296 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.296 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:5I66fTXIPp0ry6bgXcOVCiLIq7w=, source, "embedded"] 12:27:05.297 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:5I66fTXIPp0ry6bgXcOVCiLIq7w=, source, "embedded"] 12:27:05.298 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.643424 msec 12:27:05.299 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:Nh5VeMYW3NfBjih3dg_Eb5KiBng=, delegate=RepositoryMusicArtist(rdfs:label=Maurizio Pollini, uri=urn:bluemarine:artist:Nh5VeMYW3NfBjih3dg_Eb5KiBng=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.299 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maurizio Pollini, uri=urn:bluemarine:artist:Nh5VeMYW3NfBjih3dg_Eb5KiBng=) 12:27:05.299 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.299 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.299 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Nh5VeMYW3NfBjih3dg_Eb5KiBng=, source, "embedded"] 12:27:05.301 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:Nh5VeMYW3NfBjih3dg_Eb5KiBng=, source, "embedded"] 12:27:05.303 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 7 in 3.720617 msec 12:27:05.303 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:Xr1PzFxY5KgcwOOR6PiS_uaxnt8=, delegate=RepositoryMusicArtist(rdfs:label=Michael Halász: Slovak Philharmonic Orchestra, uri=urn:bluemarine:artist:Xr1PzFxY5KgcwOOR6PiS_uaxnt8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.303 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Michael Halász: Slovak Philharmonic Orchestra, uri=urn:bluemarine:artist:Xr1PzFxY5KgcwOOR6PiS_uaxnt8=) 12:27:05.303 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.304 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.304 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Xr1PzFxY5KgcwOOR6PiS_uaxnt8=, source, "embedded"] 12:27:05.310 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:Xr1PzFxY5KgcwOOR6PiS_uaxnt8=, source, "embedded"] 12:27:05.312 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 18 in 8.754486 msec 12:27:05.313 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.313 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:05.313 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.313 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.313 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:05.319 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:05.321 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 in 7.724535 msec 12:27:05.321 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:S1hr4AYmfyB0hMnTs-N9wYrvzdA=, delegate=RepositoryMusicArtist(rdfs:label=Miguel Sánchez: Alia Música, uri=urn:bluemarine:artist:S1hr4AYmfyB0hMnTs-N9wYrvzdA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.321 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Miguel Sánchez: Alia Música, uri=urn:bluemarine:artist:S1hr4AYmfyB0hMnTs-N9wYrvzdA=) 12:27:05.322 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.322 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.322 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:S1hr4AYmfyB0hMnTs-N9wYrvzdA=, source, "embedded"] 12:27:05.328 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:S1hr4AYmfyB0hMnTs-N9wYrvzdA=, source, "embedded"] 12:27:05.335 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 in 13.361887 msec 12:27:05.337 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 187.383818 msec 12:27:05.337 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 12:27:05.337 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lambis Vassiliadis 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Leonard Bernstein: Israel Philharmonic Orchestra 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning London Baroque 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lorin Maazel: Berlin Philharmonic Orchestra 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Louis Armstrong 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, Ferruccio Tagliavini, Etc. 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, Orchestre National De La Radiodiffusion Française, Georges Prêtre 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, Orquesta Sinfonica Del Teatro Nacional De Santa Carlos, Lisboa, Franco Ghione 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, The Philharmonia Orchestra Tullio Serafin 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas/Nicola Rescigno/Orchestre De La Société Des Concerts Du Conservatoire 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas/Piero Cappuccilli/Bernard Ladysz/Philharmonia Chorus/Philharmonia Orchestra/Tullio Serafin 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maurizio Pollini 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Michael Halász: Slovak Philharmonic Orchestra 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Midori 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Miguel Sánchez: Alia Música 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.338 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.341 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:05.344 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:05.344 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:05.344 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-024.txt 12:27:05.344 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-024.txt 12:27:05.344 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-025 ======================================================================================== 12:27:05.344 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:05.344 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:05.345 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:05.348 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:05.348 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:05.348 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:05.348 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 12:27:05.348 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:05.349 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:05.349 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 12:27:05.349 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:05.350 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:05.350 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:05.350 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:05.350 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:05.350 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:05.351 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:05.351 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:05.351 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:05.351 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:05.351 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:05.351 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:05.352 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:05.352 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:05.352 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:05.353 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:05.439 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 87.38572 msec 12:27:05.443 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:05.443 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:05.443 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:05.445 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.12524 msec 12:27:05.449 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.449 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 12:27:05.450 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.451 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.451 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:27:05.451 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 12:27:05.454 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 3.107186 msec 12:27:05.454 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, delegate=RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.454 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 12:27:05.454 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.458 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.459 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 12:27:05.460 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 12:27:05.465 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 10.298581 msec 12:27:05.465 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, delegate=RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.465 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 12:27:05.466 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.466 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.466 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 12:27:05.468 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 12:27:05.472 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 5.605774 msec 12:27:05.472 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.472 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 12:27:05.473 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.473 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.473 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:27:05.475 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 12:27:05.478 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 in 4.866172 msec 12:27:05.478 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, delegate=RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.478 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=) 12:27:05.479 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.479 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.479 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 12:27:05.480 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 12:27:05.484 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 25 in 5.318688 msec 12:27:05.484 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, delegate=RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.485 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=) 12:27:05.485 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.485 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.485 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 12:27:05.486 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 12:27:05.488 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.621289 msec 12:27:05.488 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, delegate=RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.488 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=) 12:27:05.488 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.488 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.488 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 12:27:05.489 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 12:27:05.492 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 32 in 4.083218 msec 12:27:05.493 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, delegate=RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.493 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 12:27:05.493 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.493 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.493 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 12:27:05.494 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 12:27:05.496 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 8 in 2.666488 msec 12:27:05.496 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, delegate=RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.496 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 12:27:05.496 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.497 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.497 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 12:27:05.497 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 12:27:05.499 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 2.401434 msec 12:27:05.499 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, delegate=RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.499 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=) 12:27:05.499 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.500 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.500 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 12:27:05.501 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 12:27:05.503 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 in 3.185334 msec 12:27:05.503 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.503 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 12:27:05.503 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.504 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.507 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 12:27:05.508 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 12:27:05.510 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 6.572643 msec 12:27:05.510 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.510 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=) 12:27:05.511 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.511 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.511 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 12:27:05.512 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 12:27:05.514 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 15 in 3.004138 msec 12:27:05.514 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, delegate=RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.514 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 12:27:05.514 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.515 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.515 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 12:27:05.515 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 12:27:05.517 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 3.132237 msec 12:27:05.518 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.518 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 12:27:05.518 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.518 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.519 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 12:27:05.519 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 12:27:05.521 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 17 in 3.11703 msec 12:27:05.522 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.522 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 12:27:05.522 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.522 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.522 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 12:27:05.523 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 12:27:05.524 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 2.320873 msec 12:27:05.525 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, delegate=RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.525 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 12:27:05.525 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.525 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.525 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 12:27:05.526 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 12:27:05.528 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 10 in 3.10699 msec 12:27:05.530 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 181.967435 msec 12:27:05.530 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.531 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 12:27:05.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 12:27:05.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 12:27:05.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 12:27:05.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.536 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:05.538 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:05.538 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:05.538 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-025.txt 12:27:05.538 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-025.txt 12:27:05.539 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-026 ======================================================================================== 12:27:05.539 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 12:27:05.539 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:05.539 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:05.541 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:05.542 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 12:27:05.542 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 12:27:05.542 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 12:27:05.542 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:05.542 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:05.542 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:05.542 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:05.543 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:05.543 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:05.543 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:05.543 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:05.543 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:05.543 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:05.543 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:05.548 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:05.549 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:05.549 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:05.550 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:05.618 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 69.355755 msec 12:27:05.622 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:05.622 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:05.622 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:05.624 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.711236 msec 12:27:05.629 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:05.629 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:05.629 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:05.629 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:05.629 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:05.630 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.631 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.631 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:05.632 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.632 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:05.632 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:05.633 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:05.636 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 in 4.858662 msec 12:27:05.643 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 100.887783 msec 12:27:05.643 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:27:05.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Midori 12:27:05.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 12:27:05.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.647 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:05.648 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:05.648 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:05.649 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-026.txt 12:27:05.649 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-026.txt 12:27:05.649 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-027 ======================================================================================== 12:27:05.649 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:05.649 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:05.649 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:05.651 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:05.652 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:05.652 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:05.652 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:05.652 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:05.652 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:05.652 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:05.652 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:05.653 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:05.653 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:05.653 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:05.653 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:05.653 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:05.654 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:05.654 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:05.654 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:05.654 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:05.654 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:05.655 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:05.725 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 70.853916 msec 12:27:05.729 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:05.730 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:05.730 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:05.731 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.545045 msec 12:27:05.736 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:05.736 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:05.736 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:05.736 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:05.736 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:05.737 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:05.737 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.737 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:05.737 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:05.738 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:05.741 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 3.513555 msec 12:27:05.741 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:05.741 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:05.741 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:05.743 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.434371 msec 12:27:05.743 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, delegate=RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:05.743 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=) 12:27:05.744 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 12:27:05.744 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 12:27:05.750 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:05.751 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:05.751 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:05.751 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 12:27:05.752 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 12:27:05.752 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.545067 msec 12:27:05.753 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, delegate=RepositoryTrack(01/01 02, 07:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:05.753 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 07:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=) 12:27:05.753 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3 12:27:05.753 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3 12:27:05.764 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:05.764 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:05.764 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:05.764 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 12:27:05.765 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 12:27:05.766 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.767465 msec 12:27:05.766 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, delegate=RepositoryTrack(01/01 03, 05:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:05.766 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=) 12:27:05.767 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3 12:27:05.767 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3 12:27:05.772 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:05.772 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:05.772 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:05.772 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 12:27:05.773 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 12:27:05.774 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.890436 msec 12:27:05.774 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, delegate=RepositoryTrack(01/01 04, 03:41, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:05.774 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 03:41, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=) 12:27:05.775 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3 12:27:05.775 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3 12:27:05.780 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:05.781 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:05.781 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:05.781 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 12:27:05.783 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 12:27:05.791 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 9.398549 msec 12:27:05.791 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, delegate=RepositoryTrack(01/01 05, 03:15, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:05.791 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 03:15, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=) 12:27:05.791 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3 12:27:05.791 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3 12:27:05.796 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:05.796 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:05.796 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:05.796 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 12:27:05.797 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 12:27:05.797 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.533335 msec 12:27:05.798 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, delegate=RepositoryTrack(01/01 06, 02:34, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:05.798 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 02:34, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=) 12:27:05.798 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3 12:27:05.798 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3 12:27:05.808 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:05.808 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:05.808 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:05.808 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 12:27:05.809 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 12:27:05.810 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.595662 msec 12:27:05.810 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, delegate=RepositoryTrack(01/01 07, 08:20, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:05.810 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 08:20, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=) 12:27:05.810 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3 12:27:05.810 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3 12:27:05.818 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:05.820 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:05.820 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:05.820 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 12:27:05.821 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 12:27:05.822 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.599373 msec 12:27:05.822 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, delegate=RepositoryTrack(01/01 08, 06:36, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:05.822 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 06:36, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=) 12:27:05.822 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3 12:27:05.822 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3 12:27:05.829 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:05.829 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:05.829 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:05.831 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 12:27:05.831 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 12:27:05.832 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.494729 msec 12:27:05.832 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, delegate=RepositoryTrack(01/01 09, 03:08, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:05.832 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 03:08, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=) 12:27:05.832 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3 12:27:05.833 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3 12:27:05.839 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:05.839 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:05.839 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:05.839 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 12:27:05.840 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 12:27:05.841 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.078827 msec 12:27:05.842 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, delegate=RepositoryTrack(01/01 10, 03:58, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:05.842 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 03:58, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=) 12:27:05.843 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 12:27:05.843 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 12:27:05.855 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:05.855 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:05.855 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:05.855 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 12:27:05.856 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 12:27:05.857 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.227763 msec 12:27:05.858 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, delegate=RepositoryTrack(01/01 11, 04:31, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:05.858 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 04:31, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=) 12:27:05.859 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3 12:27:05.859 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3 12:27:05.863 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:05.864 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:05.864 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:05.864 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 12:27:05.865 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 12:27:05.866 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.252508 msec 12:27:05.866 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, delegate=RepositoryTrack(01/01 12, 03:27, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:05.867 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 03:27, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=) 12:27:05.867 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 12:27:05.867 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 12:27:05.872 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:05.873 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:05.873 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:05.873 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 12:27:05.874 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 12:27:05.875 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.379923 msec 12:27:05.879 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 226.746595 msec 12:27:05.879 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:EBBBeSSPj_eLBubj3tlhkpkEmdA=/content 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:M3XS37PybGr_YOQkh3EmrXxHPu0=/content 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:UalAmccD_ux3InsTaA6Th_sIcM8=/content 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:irHmPHbxSLT5dfagK8o0hNE_RkE=/content 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:3MJoto-8xlsSlVgz4u2aqkL3Q2g=/content 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.882 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:LDayt7qvRMNDqA9YGxjJGL4jeHo=/content 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:B5Xj9Og00eU-gaQbIpY4SimH8nM=/content 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:RTGBoi3kT0cRlWK0ea2met39-Jo=/content 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:Rjc_sKrAU2GFCGDwfcm2oS4sTqw=/content 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:3_-_Y3EEyhsLwP7_m04Lc6UnpFk=/content 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:YC1zHZFv3e-l6geioBSs5doYFJc=/content 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.883 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.884 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro 12:27:05.884 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:05.884 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:05.884 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 12:27:05.884 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:05.884 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:05.884 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:3rv7St-EqvYm52Z5oNJfNKIpLRI=/content 12:27:05.884 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.884 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:05.892 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:05.901 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:05.901 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:05.901 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-027.txt 12:27:05.901 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-027.txt 12:27:05.902 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-028 ======================================================================================== 12:27:05.902 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:27:05.902 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:05.902 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:05.909 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:27:05.909 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:27:05.910 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:27:05.910 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:05.910 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:05.910 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:05.910 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:05.911 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:05.911 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:05.911 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:05.912 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:05.912 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:05.912 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:05.912 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:05.912 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:05.913 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:05.913 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:05.914 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:05.923 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:06.018 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 105.462111 msec 12:27:06.023 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:06.024 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:06.024 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:06.025 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.744101 msec 12:27:06.034 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:06.034 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:06.034 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:06.034 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:06.035 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:06.035 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:06.035 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:06.035 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:06.035 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.036 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.039 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 4.110935 msec 12:27:06.040 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:06.040 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:06.040 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.041 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.16714 msec 12:27:06.042 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, delegate=RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.042 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=) 12:27:06.042 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 12:27:06.042 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 12:27:06.045 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.045 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.045 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.045 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 12:27:06.046 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 12:27:06.047 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.710463 msec 12:27:06.048 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 138.567641 msec 12:27:06.048 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 12, 1) 12:27:06.049 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.049 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.049 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace 12:27:06.049 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.049 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.049 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:06.049 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.049 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.049 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:EBBBeSSPj_eLBubj3tlhkpkEmdA=/content 12:27:06.049 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.049 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.052 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:06.055 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:06.055 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:06.055 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-028.txt 12:27:06.055 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-028.txt 12:27:06.055 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-029 ======================================================================================== 12:27:06.055 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:06.055 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:06.055 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:06.057 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:06.058 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:06.058 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:06.058 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:06.058 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:06.058 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:06.059 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:06.059 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:06.059 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:06.059 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:06.060 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:06.060 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:06.060 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:06.060 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:06.060 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:06.060 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:06.060 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:06.060 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:06.061 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:06.131 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 70.306525 msec 12:27:06.136 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:06.136 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:06.136 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:06.138 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.70892 msec 12:27:06.145 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:06.146 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:06.146 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:06.146 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:06.146 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:06.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:06.146 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:06.147 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:06.147 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.148 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.150 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 3.409018 msec 12:27:06.150 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:06.151 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:06.151 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.152 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.254118 msec 12:27:06.152 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, delegate=RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.153 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=) 12:27:06.153 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 12:27:06.153 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 12:27:06.155 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.155 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.156 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.156 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 12:27:06.156 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 12:27:06.157 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.778208 msec 12:27:06.157 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, delegate=RepositoryTrack(01/01 02, 07:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.158 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 07:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=) 12:27:06.158 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3 12:27:06.158 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3 12:27:06.159 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.160 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.160 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.160 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 12:27:06.160 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 12:27:06.161 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.431192 msec 12:27:06.161 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, delegate=RepositoryTrack(01/01 03, 05:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.161 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=) 12:27:06.162 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3 12:27:06.162 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3 12:27:06.163 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.164 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.164 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.164 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 12:27:06.164 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 12:27:06.165 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.375314 msec 12:27:06.165 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, delegate=RepositoryTrack(01/01 04, 03:41, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.165 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 03:41, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=) 12:27:06.166 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3 12:27:06.166 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3 12:27:06.167 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.167 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.167 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.167 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 12:27:06.168 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 12:27:06.169 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.451214 msec 12:27:06.169 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, delegate=RepositoryTrack(01/01 05, 03:15, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.169 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 03:15, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=) 12:27:06.169 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3 12:27:06.169 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3 12:27:06.171 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.171 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.171 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.171 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 12:27:06.172 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 12:27:06.173 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.659305 msec 12:27:06.173 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, delegate=RepositoryTrack(01/01 06, 02:34, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.173 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 02:34, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=) 12:27:06.174 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3 12:27:06.174 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3 12:27:06.175 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.175 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.176 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.176 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 12:27:06.176 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 12:27:06.177 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.578742 msec 12:27:06.177 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, delegate=RepositoryTrack(01/01 07, 08:20, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.177 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 08:20, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=) 12:27:06.178 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3 12:27:06.178 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3 12:27:06.179 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.179 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.179 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.179 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 12:27:06.180 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 12:27:06.181 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.609106 msec 12:27:06.181 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, delegate=RepositoryTrack(01/01 08, 06:36, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.181 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 06:36, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=) 12:27:06.181 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3 12:27:06.182 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3 12:27:06.183 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.183 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.183 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.183 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 12:27:06.184 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 12:27:06.185 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.559543 msec 12:27:06.185 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, delegate=RepositoryTrack(01/01 09, 03:08, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.185 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 03:08, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=) 12:27:06.186 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3 12:27:06.186 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3 12:27:06.187 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.188 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.188 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.188 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 12:27:06.189 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 12:27:06.189 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.6943 msec 12:27:06.190 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, delegate=RepositoryTrack(01/01 10, 03:58, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.190 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 03:58, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=) 12:27:06.190 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 12:27:06.191 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 12:27:06.193 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.193 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.193 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.193 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 12:27:06.194 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 12:27:06.195 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.991591 msec 12:27:06.195 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, delegate=RepositoryTrack(01/01 11, 04:31, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.196 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 04:31, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=) 12:27:06.196 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3 12:27:06.196 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3 12:27:06.199 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.199 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.199 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.199 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 12:27:06.200 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 12:27:06.201 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.149313 msec 12:27:06.202 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, delegate=RepositoryTrack(01/01 12, 03:27, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.202 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 03:27, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=) 12:27:06.203 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 12:27:06.203 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 12:27:06.205 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.205 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.206 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.206 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 12:27:06.208 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 12:27:06.209 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.367415 msec 12:27:06.212 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 153.708082 msec 12:27:06.212 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:EBBBeSSPj_eLBubj3tlhkpkEmdA=/content 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:M3XS37PybGr_YOQkh3EmrXxHPu0=/content 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:06.214 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:UalAmccD_ux3InsTaA6Th_sIcM8=/content 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:irHmPHbxSLT5dfagK8o0hNE_RkE=/content 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:3MJoto-8xlsSlVgz4u2aqkL3Q2g=/content 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:LDayt7qvRMNDqA9YGxjJGL4jeHo=/content 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:B5Xj9Og00eU-gaQbIpY4SimH8nM=/content 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:RTGBoi3kT0cRlWK0ea2met39-Jo=/content 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.215 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:Rjc_sKrAU2GFCGDwfcm2oS4sTqw=/content 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:3_-_Y3EEyhsLwP7_m04Lc6UnpFk=/content 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:YC1zHZFv3e-l6geioBSs5doYFJc=/content 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:3rv7St-EqvYm52Z5oNJfNKIpLRI=/content 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.216 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.225 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:06.231 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:06.231 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:06.231 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-029.txt 12:27:06.231 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-029.txt 12:27:06.232 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-030 ======================================================================================== 12:27:06.232 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, firstResult=12, maxResult=4) ... 12:27:06.232 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:06.232 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:06.236 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 12:27:06.236 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 12:27:06.236 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 12:27:06.236 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:06.236 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:06.236 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:06.236 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:06.237 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:06.237 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:06.237 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:06.238 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:06.238 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:06.238 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:06.238 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:06.238 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:06.239 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:06.239 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:06.239 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:06.242 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:06.330 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 91.615988 msec 12:27:06.335 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:06.335 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:06.335 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:06.336 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.546377 msec 12:27:06.343 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:06.343 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:06.343 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:06.343 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:06.343 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:06.344 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:06.344 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:06.345 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:06.345 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.346 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.349 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 4.907769 msec 12:27:06.350 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:06.350 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:06.350 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.351 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.383734 msec 12:27:06.353 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 117.319392 msec 12:27:06.353 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 12:27:06.354 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.356 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:06.358 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:06.358 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:06.358 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-030.txt 12:27:06.358 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-030.txt 12:27:06.358 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-031 ======================================================================================== 12:27:06.358 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, firstResult=12, maxResult=4) ... 12:27:06.359 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:06.359 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:06.360 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:06.361 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 12:27:06.361 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 12:27:06.361 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 12:27:06.362 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:06.362 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:06.362 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:06.362 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:06.362 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:06.362 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:06.362 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:06.362 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:06.363 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:06.363 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:06.363 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:06.363 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:06.363 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:06.363 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:06.364 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:06.434 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 70.825632 msec 12:27:06.440 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:06.441 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:06.441 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:06.442 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.655293 msec 12:27:06.446 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:06.447 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:06.447 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:06.447 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:06.447 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:06.447 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:06.447 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:06.448 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:06.448 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.448 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.451 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 3.508484 msec 12:27:06.451 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:06.452 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:06.452 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.453 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.187467 msec 12:27:06.454 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 92.778895 msec 12:27:06.454 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 12:27:06.455 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.457 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:06.458 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:06.458 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:06.458 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-031.txt 12:27:06.458 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-031.txt 12:27:06.458 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-032 ======================================================================================== 12:27:06.458 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:06.459 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:06.459 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:06.460 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:06.462 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:06.462 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:06.462 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:06.462 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:06.462 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:06.462 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:06.462 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:06.462 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:06.463 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:06.463 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:06.463 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:06.463 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:06.463 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:06.463 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:06.463 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:06.463 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:06.464 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:06.464 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:06.547 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 83.343025 msec 12:27:06.554 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:06.555 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:06.555 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:06.556 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.150467 msec 12:27:06.563 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:06.564 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:06.564 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:06.564 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:06.564 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:06.564 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:06.565 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:06.565 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:06.565 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.566 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.570 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 4.716409 msec 12:27:06.570 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:06.571 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:06.571 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.572 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.780863 msec 12:27:06.573 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, delegate=RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.573 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=) 12:27:06.574 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 12:27:06.574 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 12:27:06.576 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.576 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.576 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.576 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 12:27:06.577 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 12:27:06.578 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.008521 msec 12:27:06.579 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, delegate=RepositoryTrack(01/01 02, 07:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.579 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 07:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=) 12:27:06.579 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3 12:27:06.579 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3 12:27:06.581 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.581 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.581 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.581 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 12:27:06.582 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 12:27:06.583 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.692612 msec 12:27:06.583 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, delegate=RepositoryTrack(01/01 03, 05:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.583 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=) 12:27:06.584 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3 12:27:06.584 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3 12:27:06.586 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.586 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.586 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.586 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 12:27:06.587 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 12:27:06.588 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.026733 msec 12:27:06.588 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, delegate=RepositoryTrack(01/01 04, 03:41, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.588 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 03:41, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=) 12:27:06.589 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3 12:27:06.589 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3 12:27:06.591 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.591 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.591 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.591 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 12:27:06.592 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 12:27:06.599 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.186612 msec 12:27:06.600 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, delegate=RepositoryTrack(01/01 05, 03:15, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.600 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 03:15, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=) 12:27:06.600 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3 12:27:06.600 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3 12:27:06.602 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.603 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.603 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.603 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 12:27:06.604 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 12:27:06.604 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.737923 msec 12:27:06.605 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, delegate=RepositoryTrack(01/01 06, 02:34, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.605 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 02:34, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=) 12:27:06.605 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3 12:27:06.605 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3 12:27:06.607 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.607 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.607 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.608 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 12:27:06.608 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 12:27:06.609 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.941838 msec 12:27:06.609 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, delegate=RepositoryTrack(01/01 07, 08:20, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.610 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 08:20, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=) 12:27:06.610 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3 12:27:06.610 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3 12:27:06.614 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.614 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.615 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.615 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 12:27:06.620 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 12:27:06.620 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.025011 msec 12:27:06.621 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, delegate=RepositoryTrack(01/01 08, 06:36, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.621 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 06:36, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=) 12:27:06.621 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3 12:27:06.621 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3 12:27:06.623 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.623 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.623 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.623 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 12:27:06.624 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 12:27:06.624 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.406062 msec 12:27:06.625 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, delegate=RepositoryTrack(01/01 09, 03:08, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.625 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 03:08, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=) 12:27:06.625 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3 12:27:06.625 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3 12:27:06.631 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.632 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.632 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.632 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 12:27:06.633 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 12:27:06.634 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.041944 msec 12:27:06.634 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, delegate=RepositoryTrack(01/01 10, 03:58, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.635 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 03:58, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=) 12:27:06.635 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 12:27:06.635 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 12:27:06.636 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.637 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.637 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.637 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 12:27:06.637 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 12:27:06.638 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.536631 msec 12:27:06.638 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, delegate=RepositoryTrack(01/01 11, 04:31, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.639 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 04:31, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=) 12:27:06.639 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3 12:27:06.639 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3 12:27:06.641 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.641 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.641 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.641 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 12:27:06.642 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 12:27:06.643 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.579575 msec 12:27:06.643 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, delegate=RepositoryTrack(01/01 12, 03:27, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.643 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 03:27, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=) 12:27:06.643 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 12:27:06.643 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 12:27:06.645 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:06.645 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:06.645 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:06.646 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 12:27:06.646 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 12:27:06.650 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.692252 msec 12:27:06.652 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 190.399737 msec 12:27:06.652 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 12:27:06.653 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.653 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.653 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace 12:27:06.653 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.653 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.653 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:06.653 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.653 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.653 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:EBBBeSSPj_eLBubj3tlhkpkEmdA=/content 12:27:06.653 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.653 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:M3XS37PybGr_YOQkh3EmrXxHPu0=/content 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:UalAmccD_ux3InsTaA6Th_sIcM8=/content 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:irHmPHbxSLT5dfagK8o0hNE_RkE=/content 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:3MJoto-8xlsSlVgz4u2aqkL3Q2g=/content 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:LDayt7qvRMNDqA9YGxjJGL4jeHo=/content 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:B5Xj9Og00eU-gaQbIpY4SimH8nM=/content 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:RTGBoi3kT0cRlWK0ea2met39-Jo=/content 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:Rjc_sKrAU2GFCGDwfcm2oS4sTqw=/content 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.654 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:3_-_Y3EEyhsLwP7_m04Lc6UnpFk=/content 12:27:06.655 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.655 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.655 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso 12:27:06.655 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.655 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.655 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:27:06.655 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.655 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.655 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:YC1zHZFv3e-l6geioBSs5doYFJc=/content 12:27:06.655 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.655 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.655 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro 12:27:06.655 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:06.655 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:06.655 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 12:27:06.655 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:06.655 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:06.655 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:3rv7St-EqvYm52Z5oNJfNKIpLRI=/content 12:27:06.655 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.655 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.659 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:06.662 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:06.662 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:06.662 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-032.txt 12:27:06.662 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-032.txt 12:27:06.663 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-033 ======================================================================================== 12:27:06.663 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, firstResult=12, maxResult=4) ... 12:27:06.663 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:06.663 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:06.665 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 12:27:06.666 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 12:27:06.666 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 12:27:06.666 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:06.666 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:06.666 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:06.666 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:06.666 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:06.667 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:06.667 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:06.667 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:06.667 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:06.667 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:06.667 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:06.667 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:06.667 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:06.667 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:06.668 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:06.674 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:06.749 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 81.872626 msec 12:27:06.756 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:06.756 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:06.756 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:06.758 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.773341 msec 12:27:06.763 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:06.764 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:06.764 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:06.771 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:06.771 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:06.772 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:06.772 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:06.772 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:06.772 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.773 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.780 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 7.578217 msec 12:27:06.781 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:06.781 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:06.781 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.782 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.469831 msec 12:27:06.784 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 118.297653 msec 12:27:06.784 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 12:27:06.784 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.789 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:06.791 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:06.791 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:06.791 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-033.txt 12:27:06.791 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-033.txt 12:27:06.791 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-034 ======================================================================================== 12:27:06.791 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, firstResult=12, maxResult=4) ... 12:27:06.791 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:06.792 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:06.794 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 12:27:06.794 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 12:27:06.794 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 12:27:06.794 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:06.794 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:06.794 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:06.794 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:06.795 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:06.795 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:06.795 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:06.795 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:06.796 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:06.796 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:06.796 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:06.796 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:06.796 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:06.796 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:06.797 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:06.801 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:06.879 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 82.908186 msec 12:27:06.885 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:06.885 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:06.885 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:06.886 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.675688 msec 12:27:06.893 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:06.893 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:06.893 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:06.893 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:06.893 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:06.893 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:06.894 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:06.894 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:06.894 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.895 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.900 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 6.270707 msec 12:27:06.900 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:06.901 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:06.901 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.902 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.406736 msec 12:27:06.904 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 109.717504 msec 12:27:06.904 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 12:27:06.904 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:06.907 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:06.908 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:06.908 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:06.908 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-034.txt 12:27:06.908 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-034.txt 12:27:06.908 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-035 ======================================================================================== 12:27:06.908 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:06.909 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:06.909 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:06.910 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:06.912 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:06.912 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:06.912 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:06.912 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:06.912 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:06.912 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:06.912 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:06.913 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:06.913 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:06.913 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:06.913 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:06.913 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:06.914 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:06.914 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:06.914 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:06.914 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:06.914 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:06.915 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:06.978 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 64.302802 msec 12:27:06.983 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:06.983 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:06.983 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:06.985 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.069155 msec 12:27:06.989 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:06.990 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:06.990 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:06.990 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:06.990 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:06.990 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:06.990 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:06.991 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:06.991 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.991 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.994 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 3.412139 msec 12:27:06.994 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:06.994 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:06.994 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:06.996 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.236708 msec 12:27:06.996 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, delegate=RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:06.996 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=) 12:27:06.996 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 12:27:06.997 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 12:27:07.000 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:07.000 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:07.001 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:07.001 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 12:27:07.001 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 12:27:07.002 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.547458 msec 12:27:07.002 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, delegate=RepositoryTrack(01/01 02, 07:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:07.002 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 07:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=) 12:27:07.003 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3 12:27:07.003 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3 12:27:07.004 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:07.004 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:07.004 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:07.004 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 12:27:07.005 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 12:27:07.006 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.846996 msec 12:27:07.006 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, delegate=RepositoryTrack(01/01 03, 05:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:07.007 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=) 12:27:07.007 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3 12:27:07.007 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3 12:27:07.008 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:07.009 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:07.009 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:07.009 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 12:27:07.009 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 12:27:07.010 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.331443 msec 12:27:07.010 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, delegate=RepositoryTrack(01/01 04, 03:41, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:07.011 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 03:41, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=) 12:27:07.011 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3 12:27:07.011 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3 12:27:07.012 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:07.012 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:07.013 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:07.013 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 12:27:07.013 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 12:27:07.014 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.493436 msec 12:27:07.014 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, delegate=RepositoryTrack(01/01 05, 03:15, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:07.014 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 03:15, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=) 12:27:07.015 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3 12:27:07.015 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3 12:27:07.016 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:07.016 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:07.017 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:07.017 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 12:27:07.018 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 12:27:07.019 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.985489 msec 12:27:07.019 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, delegate=RepositoryTrack(01/01 06, 02:34, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:07.019 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 02:34, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=) 12:27:07.019 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3 12:27:07.019 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3 12:27:07.021 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:07.021 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:07.022 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:07.022 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 12:27:07.023 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 12:27:07.024 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.132551 msec 12:27:07.024 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, delegate=RepositoryTrack(01/01 07, 08:20, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:07.024 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 08:20, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=) 12:27:07.025 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3 12:27:07.025 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3 12:27:07.027 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:07.027 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:07.027 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:07.027 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 12:27:07.028 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 12:27:07.029 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.036175 msec 12:27:07.029 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, delegate=RepositoryTrack(01/01 08, 06:36, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:07.029 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 06:36, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=) 12:27:07.030 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3 12:27:07.030 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3 12:27:07.032 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:07.032 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:07.032 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:07.032 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 12:27:07.033 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 12:27:07.034 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.969481 msec 12:27:07.034 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, delegate=RepositoryTrack(01/01 09, 03:08, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:07.035 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 03:08, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=) 12:27:07.035 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3 12:27:07.035 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3 12:27:07.037 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:07.037 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:07.037 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:07.037 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 12:27:07.038 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 12:27:07.039 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.918276 msec 12:27:07.039 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, delegate=RepositoryTrack(01/01 10, 03:58, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:07.040 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 03:58, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=) 12:27:07.040 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 12:27:07.040 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 12:27:07.042 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:07.042 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:07.042 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:07.042 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 12:27:07.043 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 12:27:07.044 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.91364 msec 12:27:07.045 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, delegate=RepositoryTrack(01/01 11, 04:31, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:07.045 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 04:31, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=) 12:27:07.045 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3 12:27:07.045 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3 12:27:07.047 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:07.048 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:07.048 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:07.048 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 12:27:07.049 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 12:27:07.050 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.916628 msec 12:27:07.050 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, delegate=RepositoryTrack(01/01 12, 03:27, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:07.050 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 03:27, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=) 12:27:07.051 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 12:27:07.051 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 12:27:07.053 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:07.053 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:07.053 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:07.053 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 12:27:07.054 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 12:27:07.055 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.912807 msec 12:27:07.057 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 145.037448 msec 12:27:07.057 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:EBBBeSSPj_eLBubj3tlhkpkEmdA=/content 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:M3XS37PybGr_YOQkh3EmrXxHPu0=/content 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:UalAmccD_ux3InsTaA6Th_sIcM8=/content 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:irHmPHbxSLT5dfagK8o0hNE_RkE=/content 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.059 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:3MJoto-8xlsSlVgz4u2aqkL3Q2g=/content 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:LDayt7qvRMNDqA9YGxjJGL4jeHo=/content 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:B5Xj9Og00eU-gaQbIpY4SimH8nM=/content 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:RTGBoi3kT0cRlWK0ea2met39-Jo=/content 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:Rjc_sKrAU2GFCGDwfcm2oS4sTqw=/content 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:3_-_Y3EEyhsLwP7_m04Lc6UnpFk=/content 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:27:07.060 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:07.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:07.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:YC1zHZFv3e-l6geioBSs5doYFJc=/content 12:27:07.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro 12:27:07.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:07.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 12:27:07.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:07.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:07.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:3rv7St-EqvYm52Z5oNJfNKIpLRI=/content 12:27:07.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.067 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:07.071 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:07.071 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:07.071 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-035.txt 12:27:07.071 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-035.txt 12:27:07.071 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-036 ======================================================================================== 12:27:07.071 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, firstResult=12, maxResult=4) ... 12:27:07.072 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:07.072 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:07.075 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 12:27:07.076 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 12:27:07.076 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 12:27:07.076 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:07.076 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:07.076 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:07.076 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:07.077 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:07.077 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:07.077 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:07.077 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:07.077 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:07.078 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:07.078 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:07.078 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:07.078 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:07.078 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:07.079 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:07.085 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:07.165 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 87.076394 msec 12:27:07.172 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:07.172 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:07.172 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:07.174 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.127528 msec 12:27:07.182 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:07.182 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:07.182 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:07.182 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:07.182 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:07.183 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:07.183 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:07.183 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:07.184 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:07.185 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:07.188 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 4.803574 msec 12:27:07.189 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:07.189 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:07.189 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:07.190 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.699132 msec 12:27:07.192 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 116.709545 msec 12:27:07.192 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 12:27:07.193 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.196 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:07.199 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:07.199 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:07.199 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-036.txt 12:27:07.199 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-036.txt 12:27:07.199 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-037 ======================================================================================== 12:27:07.199 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, firstResult=12, maxResult=4) ... 12:27:07.199 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:07.199 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:07.201 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:07.203 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 12:27:07.203 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 12:27:07.203 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 12:27:07.203 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:07.203 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:07.203 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:07.203 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:07.204 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:07.204 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:07.204 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:07.204 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:07.205 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:07.205 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 12:27:07.205 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:07.205 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:07.205 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:07.205 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:07.206 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist # [source, "embedded"] 12:27:07.304 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 99.039186 msec 12:27:07.314 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:07.314 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 12:27:07.314 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:07.316 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.185654 msec 12:27:07.324 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:07.324 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:07.324 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:07.324 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:07.324 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:07.325 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:07.325 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:07.325 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:07.325 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:07.327 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:07.330 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 4.808229 msec 12:27:07.331 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:07.331 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:07.331 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 12:27:07.332 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.668302 msec 12:27:07.335 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 131.6838 msec 12:27:07.335 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 12:27:07.335 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.337 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:07.340 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:07.340 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:07.340 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-037.txt 12:27:07.340 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-037.txt 12:27:07.341 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST PASSED in 4330 msec 12:27:07.341 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 12:27:07.343 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:07.344 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 12:27:07.344 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test sequence" 12:27:07.344 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ARGS [LG-37LS5600, iTunes-fg-20160504-2, sequence4] 12:27:07.344 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 12:27:07.350 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-000 ======================================================================================== 12:27:07.350 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 12:27:07.350 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:07.352 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:07.355 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 12:27:07.355 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 12:27:07.356 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 12:27:07.356 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:27:07.356 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:07.356 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:07.358 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.180079 msec 12:27:07.358 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:27:07.359 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.359 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.359 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.359 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.359 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.359 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.359 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.361 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:07.365 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:07.365 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:07.365 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-000.txt 12:27:07.365 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-000.txt 12:27:07.366 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-001 ======================================================================================== 12:27:07.366 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:07.366 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:07.366 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:07.369 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:07.369 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:07.369 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:07.369 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:27:07.369 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:07.370 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:07.370 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:07.370 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:07.370 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:07.370 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:07.371 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:07.371 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:07.371 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:07.371 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:07.372 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.695924 msec 12:27:07.372 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.374 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:07.377 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:07.380 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:07.380 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:07.380 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-001.txt 12:27:07.380 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-001.txt 12:27:07.380 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-002 ======================================================================================== 12:27:07.380 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 12:27:07.380 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:07.380 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:07.382 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:07.384 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 12:27:07.384 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 12:27:07.384 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 12:27:07.384 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:27:07.384 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:07.385 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.737602 msec 12:27:07.386 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 12:27:07.386 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.388 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:07.391 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:07.391 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:07.391 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-002.txt 12:27:07.391 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-002.txt 12:27:07.391 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-003 ======================================================================================== 12:27:07.391 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 12:27:07.391 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:07.391 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:07.393 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:07.396 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 12:27:07.396 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 12:27:07.396 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 12:27:07.397 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:27:07.397 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:07.398 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.898559 msec 12:27:07.398 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 12:27:07.399 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.407 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:07.415 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:07.415 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:07.415 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-003.txt 12:27:07.415 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-003.txt 12:27:07.415 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:07.415 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-004 ======================================================================================== 12:27:07.415 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:27:07.415 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:07.416 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:07.420 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:27:07.420 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:27:07.420 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:27:07.420 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:27:07.420 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:07.420 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:07.421 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:07.421 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:07.421 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:07.422 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:07.422 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:07.423 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.391501 msec 12:27:07.423 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 4, 1) 12:27:07.424 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.424 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.424 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:27:07.424 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.424 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.424 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.424 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.427 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:07.429 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:07.429 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:07.429 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-004.txt 12:27:07.429 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-004.txt 12:27:07.431 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:07.431 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-005 ======================================================================================== 12:27:07.431 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:07.431 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:07.432 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:07.441 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:07.441 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:07.441 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:07.441 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:27:07.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:07.442 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:07.442 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:07.442 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:07.442 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:07.443 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:07.443 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:07.443 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:07.443 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:07.443 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:07.445 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.763379 msec 12:27:07.445 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 12:27:07.445 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.445 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.445 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:27:07.446 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.446 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.446 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.446 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.446 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 12:27:07.446 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.446 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.446 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.446 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.446 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 12:27:07.446 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.446 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.446 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.446 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.446 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 12:27:07.446 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.446 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.446 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.446 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.449 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:07.451 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:07.451 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:07.451 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-005.txt 12:27:07.451 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-005.txt 12:27:07.451 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-006 ======================================================================================== 12:27:07.451 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:07.451 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:07.451 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:07.453 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:07.454 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:07.454 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:07.454 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:07.454 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:27:07.455 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:07.455 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:07.456 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:07.456 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:07.456 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:07.456 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:07.456 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:07.456 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:07.457 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:07.464 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:07.466 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 11.67242 msec 12:27:07.466 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.467 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.471 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:07.473 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:07.473 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:07.473 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-006.txt 12:27:07.473 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-006.txt 12:27:07.474 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-007 ======================================================================================== 12:27:07.474 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 12:27:07.474 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:07.474 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:07.476 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:07.477 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 12:27:07.477 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 12:27:07.477 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 12:27:07.477 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:07.477 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:07.477 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:07.477 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:07.478 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:07.478 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:07.478 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:07.478 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:07.478 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:07.479 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.200312 msec 12:27:07.479 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:27:07.480 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.480 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.480 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:27:07.480 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.480 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.480 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.480 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.482 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:07.487 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:07.487 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:07.487 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-007.txt 12:27:07.487 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-007.txt 12:27:07.487 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-008 ======================================================================================== 12:27:07.487 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:07.487 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:07.487 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:07.489 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:07.491 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:07.491 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:07.491 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:07.491 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:07.491 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:07.491 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:07.494 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:07.494 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:07.495 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:07.495 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:07.495 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:07.495 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:07.496 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:07.496 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:07.496 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:07.496 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:07.496 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:07.496 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:27:07.497 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:07.497 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:07.497 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:07.498 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:27:07.584 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 87.444077 msec 12:27:07.585 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:07.585 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]) 12:27:07.585 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:07.586 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:07.586 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:07.587 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.506754 msec 12:27:07.588 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:07.588 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 12:27:07.589 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:07.589 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]) 12:27:07.589 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:07.590 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:27:07.590 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:07.590 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 12:27:07.600 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 11.095234 msec 12:27:07.601 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:07.601 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]) 12:27:07.601 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:07.602 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:07.602 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:07.603 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 12:27:07.671 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 69.249308 msec 12:27:07.672 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 181.087425 msec 12:27:07.672 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.676 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:07.679 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:07.679 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:07.679 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-008.txt 12:27:07.679 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-008.txt 12:27:07.680 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-009 ======================================================================================== 12:27:07.680 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:27:07.680 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:07.680 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:07.681 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:07.682 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:27:07.682 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:27:07.682 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:27:07.682 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:07.682 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:07.682 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:07.683 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:07.683 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:07.683 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:07.683 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:07.683 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:07.684 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:07.684 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:07.684 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:07.684 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:07.684 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:07.692 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:07.692 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:27:07.692 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:07.692 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:07.692 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:07.693 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:27:07.758 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 65.481454 msec 12:27:07.759 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 77.219649 msec 12:27:07.759 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 5, 1) 12:27:07.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:27:07.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.763 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:07.765 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:07.765 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:07.765 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-009.txt 12:27:07.765 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-009.txt 12:27:07.765 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-010 ======================================================================================== 12:27:07.765 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:07.765 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:07.766 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:07.767 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:07.768 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:07.768 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:07.768 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:07.768 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:07.768 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:07.768 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:07.769 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:07.769 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:07.769 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:07.769 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:07.769 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:07.769 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:07.770 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:07.770 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:07.770 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:07.770 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:07.770 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:07.770 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:27:07.770 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:07.771 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:07.771 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:07.771 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:27:07.830 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 59.283434 msec 12:27:07.830 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:07.830 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]) 12:27:07.831 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:07.831 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:07.831 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:07.832 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 0.978194 msec 12:27:07.832 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:07.832 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 12:27:07.832 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:07.832 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]) 12:27:07.833 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:07.833 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:27:07.833 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:07.834 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 12:27:07.840 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 7.701126 msec 12:27:07.841 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:07.841 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]) 12:27:07.841 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:07.841 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:07.841 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:07.842 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 12:27:07.883 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 41.281046 msec 12:27:07.884 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 115.731535 msec 12:27:07.884 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 12:27:07.884 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.885 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.887 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:07.889 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:07.889 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:07.889 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-010.txt 12:27:07.889 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-010.txt 12:27:07.889 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-011 ======================================================================================== 12:27:07.889 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 12:27:07.889 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:07.889 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:07.892 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 12:27:07.892 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 12:27:07.892 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 12:27:07.892 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:07.892 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:07.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:07.892 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:07.893 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:07.893 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:07.893 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:07.893 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:07.893 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:07.893 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:07.893 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:07.893 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:07.893 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:07.894 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.522606 msec 12:27:07.895 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 12:27:07.895 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.896 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:07.897 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:07.899 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:07.899 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:07.899 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-011.txt 12:27:07.899 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-011.txt 12:27:07.899 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-012 ======================================================================================== 12:27:07.899 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 12:27:07.899 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:07.899 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:07.901 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:07.903 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 12:27:07.903 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 12:27:07.903 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 12:27:07.903 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:07.903 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:07.903 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:07.904 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:07.904 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:07.904 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:07.904 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:07.904 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:07.905 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:07.905 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:07.905 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:07.907 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:07.907 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:07.909 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 5.46798 msec 12:27:07.909 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 12:27:07.909 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:07.911 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:07.913 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:07.913 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:07.913 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-012.txt 12:27:07.913 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-012.txt 12:27:07.913 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-013 ======================================================================================== 12:27:07.913 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:07.913 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:07.913 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:07.916 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:07.916 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:07.916 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:07.916 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:07.916 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:07.916 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:07.917 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:07.917 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:07.917 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:07.917 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:07.917 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:07.918 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:07.918 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:07.918 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:07.918 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:07.918 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:07.918 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:07.919 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:07.919 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:27:07.919 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:07.919 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:07.919 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:07.920 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:27:07.981 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 62.349508 msec 12:27:07.982 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:07.982 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]) 12:27:07.983 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:07.983 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:07.983 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:07.984 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.834168 msec 12:27:07.985 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:07.985 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 12:27:07.985 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:07.985 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]) 12:27:07.986 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:07.986 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:27:07.986 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:07.987 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 12:27:07.994 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 7.937571 msec 12:27:07.994 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:07.994 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]) 12:27:07.994 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:07.995 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:07.995 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:07.996 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 12:27:08.059 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 64.044201 msec 12:27:08.060 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 144.444059 msec 12:27:08.060 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 12:27:08.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:27:08.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:08.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 12:27:08.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:08.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 12:27:08.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:08.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 12:27:08.061 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.062 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:08.062 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.062 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.062 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 12:27:08.062 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.062 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:08.062 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.062 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.065 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:08.067 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:08.067 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:08.067 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-013.txt 12:27:08.067 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-013.txt 12:27:08.068 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:08.068 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-014 ======================================================================================== 12:27:08.068 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 12:27:08.068 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:08.068 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:08.072 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 12:27:08.072 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 12:27:08.072 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 12:27:08.072 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:08.072 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.073 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:08.073 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.073 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.074 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.074 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.074 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.074 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.074 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.075 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.075 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.075 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.076 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 4.187433 msec 12:27:08.076 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 12:27:08.077 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.079 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:08.081 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:08.081 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:08.081 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-014.txt 12:27:08.081 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-014.txt 12:27:08.082 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-015 ======================================================================================== 12:27:08.082 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 12:27:08.082 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:08.082 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:08.085 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 12:27:08.085 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 12:27:08.085 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 12:27:08.086 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:08.086 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.086 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:08.086 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.087 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.087 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:08.087 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.087 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.087 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.087 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.087 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.087 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.087 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.087 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.088 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.048902 msec 12:27:08.089 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 12:27:08.089 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.091 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:08.093 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:08.093 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:08.093 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-015.txt 12:27:08.093 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-015.txt 12:27:08.093 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-016 ======================================================================================== 12:27:08.094 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 12:27:08.094 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:08.098 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:08.102 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 12:27:08.102 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 12:27:08.102 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 12:27:08.102 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 12:27:08.102 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.102 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 12:27:08.102 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.103 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.103 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.103 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.103 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.103 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:08.103 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.104 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.104 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.104 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.104 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.104 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.105 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:08.105 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:08.105 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]) 12:27:08.105 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.106 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:27:08.106 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.106 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 12:27:08.114 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 8.636515 msec 12:27:08.116 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 13.830428 msec 12:27:08.116 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:27:08.116 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.116 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.116 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 12:27:08.116 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.116 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:08.117 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.117 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.119 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:08.122 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:08.122 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:08.122 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-016.txt 12:27:08.122 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-016.txt 12:27:08.122 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-017 ======================================================================================== 12:27:08.122 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:08.122 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:08.123 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:08.125 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:08.126 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:08.126 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:08.126 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:08.126 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 12:27:08.126 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.126 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 12:27:08.126 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.127 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.127 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.127 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.128 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.128 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.128 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.128 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.129 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.129 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.129 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:08.130 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.130 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.130 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.131 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:08.147 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 17.228064 msec 12:27:08.150 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.151 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.151 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.152 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.455493 msec 12:27:08.156 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=, delegate=RepositoryRecord(rdfs:label=Bach: Concertos For 3 & 4 Harpsichords, urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.156 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Concertos For 3 & 4 Harpsichords, urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=) 12:27:08.157 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:-635CqVz4z4PWEI2co8A4_7IS1Y=, delegate=RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 1], urn:bluemarine:record:-635CqVz4z4PWEI2co8A4_7IS1Y=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.157 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 1], urn:bluemarine:record:-635CqVz4z4PWEI2co8A4_7IS1Y=) 12:27:08.158 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:nT-nlOg3Dwz09i56erbhREL2DL0=, delegate=RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 2], urn:bluemarine:record:nT-nlOg3Dwz09i56erbhREL2DL0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.158 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 2], urn:bluemarine:record:nT-nlOg3Dwz09i56erbhREL2DL0=) 12:27:08.159 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=, delegate=RepositoryRecord(rdfs:label=Bach; Vivaldi: Concertos For 2 Violins, urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.159 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach; Vivaldi: Concertos For 2 Violins, urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=) 12:27:08.159 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=, delegate=RepositoryRecord(rdfs:label=Beethoven: Piano Sonatas #21, 23 & 26, urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.159 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Beethoven: Piano Sonatas #21, 23 & 26, urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=) 12:27:08.160 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:YKQ4jHPwkwJAgy-bkc4LqTyTRBk=, delegate=RepositoryRecord(rdfs:label=Borodin, String Quartet 2. Tchaikovsky, string Quartet 3, urn:bluemarine:record:YKQ4jHPwkwJAgy-bkc4LqTyTRBk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.160 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Borodin, String Quartet 2. Tchaikovsky, string Quartet 3, urn:bluemarine:record:YKQ4jHPwkwJAgy-bkc4LqTyTRBk=) 12:27:08.160 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=, delegate=RepositoryRecord(rdfs:label=Brahms: Piano Concerto #2, urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.160 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Piano Concerto #2, urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=) 12:27:08.161 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:m7rhkonU7nOuTRV5_pj-bB7lbM4=, delegate=RepositoryRecord(rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98, urn:bluemarine:record:m7rhkonU7nOuTRV5_pj-bB7lbM4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.161 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98, urn:bluemarine:record:m7rhkonU7nOuTRV5_pj-bB7lbM4=) 12:27:08.161 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=, delegate=RepositoryRecord(rdfs:label=Callas - La Divina 2, urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.161 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Divina 2, urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=) 12:27:08.162 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=, delegate=RepositoryRecord(rdfs:label=Callas - La Mamma Morta, urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.162 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Mamma Morta, urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=) 12:27:08.162 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=, delegate=RepositoryRecord(rdfs:label=Canto Gregoriano [Disc 1], urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.162 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Canto Gregoriano [Disc 1], urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=) 12:27:08.163 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.163 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:27:08.163 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=, delegate=RepositoryRecord(rdfs:label=Daniel And The Lions - Ludus Danielis, urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.163 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Daniel And The Lions - Ludus Danielis, urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=) 12:27:08.169 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=, delegate=RepositoryRecord(rdfs:label=Dvořák: Symphonies #8 & 9, urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.169 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák: Symphonies #8 & 9, urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=) 12:27:08.170 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0ymKlyL-6jds1e-j-uGhiIu6kLE=, delegate=RepositoryRecord(rdfs:label=Dvořák; Elgar: Cello Concertos, urn:bluemarine:record:0ymKlyL-6jds1e-j-uGhiIu6kLE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.170 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák; Elgar: Cello Concertos, urn:bluemarine:record:0ymKlyL-6jds1e-j-uGhiIu6kLE=) 12:27:08.170 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=, delegate=RepositoryRecord(rdfs:label=El Canto Espiritual Judeoespañol, urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.171 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=El Canto Espiritual Judeoespañol, urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=) 12:27:08.173 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 46.749732 msec 12:27:08.173 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 52, 1) 12:27:08.174 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.174 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.174 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:08.174 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.174 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.174 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.174 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Divina 2 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 12:27:08.175 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák: Symphonies #8 & 9 12:27:08.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák; Elgar: Cello Concertos 12:27:08.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning El Canto Espiritual Judeoespañol 12:27:08.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.176 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.181 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:08.187 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:08.187 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:08.187 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-017.txt 12:27:08.187 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-017.txt 12:27:08.187 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-018 ======================================================================================== 12:27:08.187 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:27:08.187 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:08.188 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:08.189 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:08.191 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:27:08.191 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:27:08.191 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:27:08.191 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 12:27:08.191 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.191 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 12:27:08.191 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.192 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.193 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.193 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.193 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.193 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.194 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.194 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.194 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.194 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.194 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.195 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:08.195 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.195 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.195 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.196 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:08.215 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 19.49012 msec 12:27:08.221 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.221 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.221 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.222 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.625498 msec 12:27:08.226 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=, delegate=RepositoryRecord(rdfs:label=Bach: Concertos For 3 & 4 Harpsichords, urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.226 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Concertos For 3 & 4 Harpsichords, urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=) 12:27:08.232 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 41.036889 msec 12:27:08.232 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 52, 1) 12:27:08.233 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.233 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.233 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:08.233 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.233 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.233 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.233 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.236 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:08.238 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:08.238 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:08.239 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-018.txt 12:27:08.239 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-018.txt 12:27:08.239 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-019 ======================================================================================== 12:27:08.239 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:08.239 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:08.241 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:08.243 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:08.244 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:08.244 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:08.244 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 12:27:08.244 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.244 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 12:27:08.244 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.244 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:08.245 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.245 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.245 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.245 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.245 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.246 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.246 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.246 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.247 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.247 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.247 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:08.247 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.248 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.248 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.248 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:08.258 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 10.467137 msec 12:27:08.262 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.262 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.263 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.264 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.55159 msec 12:27:08.269 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=, delegate=RepositoryRecord(rdfs:label=Bach: Concertos For 3 & 4 Harpsichords, urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.269 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Concertos For 3 & 4 Harpsichords, urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=) 12:27:08.269 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:-635CqVz4z4PWEI2co8A4_7IS1Y=, delegate=RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 1], urn:bluemarine:record:-635CqVz4z4PWEI2co8A4_7IS1Y=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.270 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 1], urn:bluemarine:record:-635CqVz4z4PWEI2co8A4_7IS1Y=) 12:27:08.270 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:nT-nlOg3Dwz09i56erbhREL2DL0=, delegate=RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 2], urn:bluemarine:record:nT-nlOg3Dwz09i56erbhREL2DL0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.270 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 2], urn:bluemarine:record:nT-nlOg3Dwz09i56erbhREL2DL0=) 12:27:08.271 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=, delegate=RepositoryRecord(rdfs:label=Bach; Vivaldi: Concertos For 2 Violins, urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.271 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach; Vivaldi: Concertos For 2 Violins, urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=) 12:27:08.271 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=, delegate=RepositoryRecord(rdfs:label=Beethoven: Piano Sonatas #21, 23 & 26, urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.271 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Beethoven: Piano Sonatas #21, 23 & 26, urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=) 12:27:08.272 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:YKQ4jHPwkwJAgy-bkc4LqTyTRBk=, delegate=RepositoryRecord(rdfs:label=Borodin, String Quartet 2. Tchaikovsky, string Quartet 3, urn:bluemarine:record:YKQ4jHPwkwJAgy-bkc4LqTyTRBk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.272 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Borodin, String Quartet 2. Tchaikovsky, string Quartet 3, urn:bluemarine:record:YKQ4jHPwkwJAgy-bkc4LqTyTRBk=) 12:27:08.272 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=, delegate=RepositoryRecord(rdfs:label=Brahms: Piano Concerto #2, urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.272 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Piano Concerto #2, urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=) 12:27:08.273 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:m7rhkonU7nOuTRV5_pj-bB7lbM4=, delegate=RepositoryRecord(rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98, urn:bluemarine:record:m7rhkonU7nOuTRV5_pj-bB7lbM4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.273 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98, urn:bluemarine:record:m7rhkonU7nOuTRV5_pj-bB7lbM4=) 12:27:08.273 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=, delegate=RepositoryRecord(rdfs:label=Callas - La Divina 2, urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.280 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Divina 2, urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=) 12:27:08.281 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=, delegate=RepositoryRecord(rdfs:label=Callas - La Mamma Morta, urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.281 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Mamma Morta, urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=) 12:27:08.281 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=, delegate=RepositoryRecord(rdfs:label=Canto Gregoriano [Disc 1], urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.282 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Canto Gregoriano [Disc 1], urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=) 12:27:08.282 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.282 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:27:08.283 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=, delegate=RepositoryRecord(rdfs:label=Daniel And The Lions - Ludus Danielis, urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.283 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Daniel And The Lions - Ludus Danielis, urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=) 12:27:08.283 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=, delegate=RepositoryRecord(rdfs:label=Dvořák: Symphonies #8 & 9, urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.283 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák: Symphonies #8 & 9, urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=) 12:27:08.284 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0ymKlyL-6jds1e-j-uGhiIu6kLE=, delegate=RepositoryRecord(rdfs:label=Dvořák; Elgar: Cello Concertos, urn:bluemarine:record:0ymKlyL-6jds1e-j-uGhiIu6kLE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.284 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák; Elgar: Cello Concertos, urn:bluemarine:record:0ymKlyL-6jds1e-j-uGhiIu6kLE=) 12:27:08.284 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=, delegate=RepositoryRecord(rdfs:label=El Canto Espiritual Judeoespañol, urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.284 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=El Canto Espiritual Judeoespañol, urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=) 12:27:08.286 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 42.343016 msec 12:27:08.286 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 52, 1) 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.287 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Divina 2 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák: Symphonies #8 & 9 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák; Elgar: Cello Concertos 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning El Canto Espiritual Judeoespañol 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.288 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.292 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:08.294 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:08.294 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:08.294 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-019.txt 12:27:08.294 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-019.txt 12:27:08.294 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-020 ======================================================================================== 12:27:08.294 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:08.294 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:08.294 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:08.296 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:08.297 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:08.297 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:08.297 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:08.297 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 12:27:08.297 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.297 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 12:27:08.297 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.298 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.298 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.298 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.298 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.298 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.298 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.299 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.299 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.299 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.299 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.299 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:08.299 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.299 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.299 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.300 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:08.308 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 8.918455 msec 12:27:08.311 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.311 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.311 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.312 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.105099 msec 12:27:08.315 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=, delegate=RepositoryRecord(rdfs:label=Bach: Concertos For 3 & 4 Harpsichords, urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.315 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Concertos For 3 & 4 Harpsichords, urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=) 12:27:08.316 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:-635CqVz4z4PWEI2co8A4_7IS1Y=, delegate=RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 1], urn:bluemarine:record:-635CqVz4z4PWEI2co8A4_7IS1Y=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.316 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 1], urn:bluemarine:record:-635CqVz4z4PWEI2co8A4_7IS1Y=) 12:27:08.316 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:nT-nlOg3Dwz09i56erbhREL2DL0=, delegate=RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 2], urn:bluemarine:record:nT-nlOg3Dwz09i56erbhREL2DL0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.316 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 2], urn:bluemarine:record:nT-nlOg3Dwz09i56erbhREL2DL0=) 12:27:08.317 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=, delegate=RepositoryRecord(rdfs:label=Bach; Vivaldi: Concertos For 2 Violins, urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.317 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach; Vivaldi: Concertos For 2 Violins, urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=) 12:27:08.317 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=, delegate=RepositoryRecord(rdfs:label=Beethoven: Piano Sonatas #21, 23 & 26, urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.317 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Beethoven: Piano Sonatas #21, 23 & 26, urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=) 12:27:08.317 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:YKQ4jHPwkwJAgy-bkc4LqTyTRBk=, delegate=RepositoryRecord(rdfs:label=Borodin, String Quartet 2. Tchaikovsky, string Quartet 3, urn:bluemarine:record:YKQ4jHPwkwJAgy-bkc4LqTyTRBk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.317 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Borodin, String Quartet 2. Tchaikovsky, string Quartet 3, urn:bluemarine:record:YKQ4jHPwkwJAgy-bkc4LqTyTRBk=) 12:27:08.318 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=, delegate=RepositoryRecord(rdfs:label=Brahms: Piano Concerto #2, urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.318 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Piano Concerto #2, urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=) 12:27:08.318 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:m7rhkonU7nOuTRV5_pj-bB7lbM4=, delegate=RepositoryRecord(rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98, urn:bluemarine:record:m7rhkonU7nOuTRV5_pj-bB7lbM4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.318 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98, urn:bluemarine:record:m7rhkonU7nOuTRV5_pj-bB7lbM4=) 12:27:08.318 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=, delegate=RepositoryRecord(rdfs:label=Callas - La Divina 2, urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.318 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Divina 2, urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=) 12:27:08.319 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=, delegate=RepositoryRecord(rdfs:label=Callas - La Mamma Morta, urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.319 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Mamma Morta, urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=) 12:27:08.319 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=, delegate=RepositoryRecord(rdfs:label=Canto Gregoriano [Disc 1], urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.319 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Canto Gregoriano [Disc 1], urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=) 12:27:08.319 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.319 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:27:08.320 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=, delegate=RepositoryRecord(rdfs:label=Daniel And The Lions - Ludus Danielis, urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.320 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Daniel And The Lions - Ludus Danielis, urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=) 12:27:08.320 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=, delegate=RepositoryRecord(rdfs:label=Dvořák: Symphonies #8 & 9, urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.320 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák: Symphonies #8 & 9, urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=) 12:27:08.320 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0ymKlyL-6jds1e-j-uGhiIu6kLE=, delegate=RepositoryRecord(rdfs:label=Dvořák; Elgar: Cello Concertos, urn:bluemarine:record:0ymKlyL-6jds1e-j-uGhiIu6kLE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.320 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák; Elgar: Cello Concertos, urn:bluemarine:record:0ymKlyL-6jds1e-j-uGhiIu6kLE=) 12:27:08.321 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=, delegate=RepositoryRecord(rdfs:label=El Canto Espiritual Judeoespañol, urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.321 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=El Canto Espiritual Judeoespañol, urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=) 12:27:08.322 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 25.355165 msec 12:27:08.322 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 52, 1) 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Divina 2 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.323 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák: Symphonies #8 & 9 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák; Elgar: Cello Concertos 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning El Canto Espiritual Judeoespañol 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.324 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.327 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:08.329 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:08.329 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:08.329 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-020.txt 12:27:08.329 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-020.txt 12:27:08.329 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-021 ======================================================================================== 12:27:08.329 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=16, maxResult=16) ... 12:27:08.329 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:08.330 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:08.331 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:08.332 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 16, requestedCount: 16, sortCriteria: []) 12:27:08.332 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 16 @@@ 16 @@@ null @@@ []) 12:27:08.332 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=16, maxResults=16, orderby=[]) 12:27:08.332 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 12:27:08.332 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.332 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 12:27:08.332 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.333 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.333 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.333 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.333 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.333 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.334 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.334 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.334 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.334 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.334 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:08.338 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.338 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.338 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.339 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:08.346 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 8.182423 msec 12:27:08.348 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.348 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.348 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.349 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.105075 msec 12:27:08.354 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:T_uAVzWHOevBqAQjcyGBT9naRZM=, delegate=RepositoryRecord(rdfs:label=Gregorian Chant: Hymns and Vespers for the Feast of the Nativity, urn:bluemarine:record:T_uAVzWHOevBqAQjcyGBT9naRZM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.354 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Gregorian Chant: Hymns and Vespers for the Feast of the Nativity, urn:bluemarine:record:T_uAVzWHOevBqAQjcyGBT9naRZM=) 12:27:08.355 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:1k6gcfB56OBfXqNiE-HR02Rdw30=, delegate=RepositoryRecord(rdfs:label=Handel: Messiah (Highlights), urn:bluemarine:record:1k6gcfB56OBfXqNiE-HR02Rdw30=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.355 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Handel: Messiah (Highlights), urn:bluemarine:record:1k6gcfB56OBfXqNiE-HR02Rdw30=) 12:27:08.355 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:1n4cUyy4CLNGrzr4a6GWuNSRMIE=, delegate=RepositoryRecord(rdfs:label=Handel: Music For The Royal Fireworks, Concerto #2 In F, urn:bluemarine:record:1n4cUyy4CLNGrzr4a6GWuNSRMIE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.355 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Handel: Music For The Royal Fireworks, Concerto #2 In F, urn:bluemarine:record:1n4cUyy4CLNGrzr4a6GWuNSRMIE=) 12:27:08.355 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:gkOMDR7roqJ20ew_nO4UCqXVcak=, delegate=RepositoryRecord(rdfs:label=Handel: Water Music, urn:bluemarine:record:gkOMDR7roqJ20ew_nO4UCqXVcak=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.355 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Handel: Water Music, urn:bluemarine:record:gkOMDR7roqJ20ew_nO4UCqXVcak=) 12:27:08.356 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:XK4WQ9qcKhwEoFY82b4as0Vkzs0=, delegate=RepositoryRecord(rdfs:label=Haydn: Symphonies #6-8, urn:bluemarine:record:XK4WQ9qcKhwEoFY82b4as0Vkzs0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.356 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Haydn: Symphonies #6-8, urn:bluemarine:record:XK4WQ9qcKhwEoFY82b4as0Vkzs0=) 12:27:08.356 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:273watVY3CmVFx_BX8oc4D9uoXc=, delegate=RepositoryRecord(rdfs:label=Johannes Brahms, Robert Schumann, urn:bluemarine:record:273watVY3CmVFx_BX8oc4D9uoXc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.356 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Johannes Brahms, Robert Schumann, urn:bluemarine:record:273watVY3CmVFx_BX8oc4D9uoXc=) 12:27:08.356 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:1YnSzOtRCbFKmcAnNRKLtDXCE8w=, delegate=RepositoryRecord(rdfs:label=La Divina 2, urn:bluemarine:record:1YnSzOtRCbFKmcAnNRKLtDXCE8w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.356 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=La Divina 2, urn:bluemarine:record:1YnSzOtRCbFKmcAnNRKLtDXCE8w=) 12:27:08.356 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:08.357 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:08.357 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:1YnSzOtRCbFKmcAnNRKLtDXCE8w=, source, "embedded"] 12:27:08.358 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [record, urn:bluemarine:record:1YnSzOtRCbFKmcAnNRKLtDXCE8w=, source, "embedded"] 12:27:08.359 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 15 in 2.918843 msec 12:27:08.360 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.360 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:08.360 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:7KnxkoIeCTYNs7ZpWs384ukS-xU=, delegate=RepositoryRecord(rdfs:label=Las Mejores Obras Del Canto Gregoriano [Disc 2], urn:bluemarine:record:7KnxkoIeCTYNs7ZpWs384ukS-xU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.360 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Las Mejores Obras Del Canto Gregoriano [Disc 2], urn:bluemarine:record:7KnxkoIeCTYNs7ZpWs384ukS-xU=) 12:27:08.361 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:2CZYWRhya_PAkcooI6kmppeqq1M=, delegate=RepositoryRecord(rdfs:label=Lorenzo Perosi, urn:bluemarine:record:2CZYWRhya_PAkcooI6kmppeqq1M=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.361 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Lorenzo Perosi, urn:bluemarine:record:2CZYWRhya_PAkcooI6kmppeqq1M=) 12:27:08.361 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:EnMA3YnQFdiNszrbyP2pXp5p6T0=, delegate=RepositoryRecord(rdfs:label=Marais: Pièces À Deux Violes 1686, urn:bluemarine:record:EnMA3YnQFdiNszrbyP2pXp5p6T0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.361 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Marais: Pièces À Deux Violes 1686, urn:bluemarine:record:EnMA3YnQFdiNszrbyP2pXp5p6T0=) 12:27:08.362 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:Ui2mvVOS6QygRw-GBr6uzNifoB8=, delegate=RepositoryRecord(rdfs:label=Mendelssohn: Paulus [Disc 1], urn:bluemarine:record:Ui2mvVOS6QygRw-GBr6uzNifoB8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.362 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Mendelssohn: Paulus [Disc 1], urn:bluemarine:record:Ui2mvVOS6QygRw-GBr6uzNifoB8=) 12:27:08.362 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:yxCU8C3ab5P8wga8lX12B6cIoL8=, delegate=RepositoryRecord(rdfs:label=Mendelssohn: Paulus [Disc 2], urn:bluemarine:record:yxCU8C3ab5P8wga8lX12B6cIoL8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.362 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Mendelssohn: Paulus [Disc 2], urn:bluemarine:record:yxCU8C3ab5P8wga8lX12B6cIoL8=) 12:27:08.362 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:7rmCg7VLnlUoP3iM8Wb5e8LT1Qo=, delegate=RepositoryRecord(rdfs:label=Mostly French, urn:bluemarine:record:7rmCg7VLnlUoP3iM8Wb5e8LT1Qo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.362 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Mostly French, urn:bluemarine:record:7rmCg7VLnlUoP3iM8Wb5e8LT1Qo=) 12:27:08.363 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:-Yh_lYTG5GrYQCcFwFQGUNWpFTw=, delegate=RepositoryRecord(rdfs:label=O tu chara sciença: La musique dans la pensée médiévale, urn:bluemarine:record:-Yh_lYTG5GrYQCcFwFQGUNWpFTw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.363 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=O tu chara sciença: La musique dans la pensée médiévale, urn:bluemarine:record:-Yh_lYTG5GrYQCcFwFQGUNWpFTw=) 12:27:08.363 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:axDVyOkWODiJThhLeoM16wCkHMk=, delegate=RepositoryRecord(rdfs:label=Pieces de Clavecin, urn:bluemarine:record:axDVyOkWODiJThhLeoM16wCkHMk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.363 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Pieces de Clavecin, urn:bluemarine:record:axDVyOkWODiJThhLeoM16wCkHMk=) 12:27:08.368 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 35.946452 msec 12:27:08.368 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 52, 1) 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Gregorian Chant: Hymns and Vespers for the Feast of the Nativity 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Handel: Messiah (Highlights) 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Handel: Music For The Royal Fireworks, Concerto #2 In F 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Handel: Water Music 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Haydn: Symphonies #6-8 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Johannes Brahms, Robert Schumann 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Divina 2 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.369 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Las Mejores Obras Del Canto Gregoriano [Disc 2] 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lorenzo Perosi 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Marais: Pièces À Deux Violes 1686 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Mendelssohn: Paulus [Disc 1] 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Mendelssohn: Paulus [Disc 2] 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Mostly French 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning O tu chara sciença: La musique dans la pensée médiévale 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pieces de Clavecin 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.373 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:08.375 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:08.375 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:08.375 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-021.txt 12:27:08.375 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-021.txt 12:27:08.375 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-022 ======================================================================================== 12:27:08.375 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:08.375 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:08.376 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:08.377 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:08.379 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:08.379 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:08.380 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:08.380 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 12:27:08.380 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.380 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 12:27:08.380 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.380 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.380 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.381 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.381 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.381 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.381 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.381 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.381 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.381 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.381 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.382 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:08.382 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.382 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.382 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.383 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:08.390 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 8.26921 msec 12:27:08.392 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.392 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.393 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.393 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.020086 msec 12:27:08.395 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=, delegate=RepositoryRecord(rdfs:label=Bach: Concertos For 3 & 4 Harpsichords, urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.396 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Concertos For 3 & 4 Harpsichords, urn:bluemarine:record:zNA9Jpx_xIC-a_YMfQ8En9OEloI=) 12:27:08.396 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:-635CqVz4z4PWEI2co8A4_7IS1Y=, delegate=RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 1], urn:bluemarine:record:-635CqVz4z4PWEI2co8A4_7IS1Y=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.396 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 1], urn:bluemarine:record:-635CqVz4z4PWEI2co8A4_7IS1Y=) 12:27:08.396 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:nT-nlOg3Dwz09i56erbhREL2DL0=, delegate=RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 2], urn:bluemarine:record:nT-nlOg3Dwz09i56erbhREL2DL0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.396 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach: Mass In B Minor, BWV 232 [Disc 2], urn:bluemarine:record:nT-nlOg3Dwz09i56erbhREL2DL0=) 12:27:08.397 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=, delegate=RepositoryRecord(rdfs:label=Bach; Vivaldi: Concertos For 2 Violins, urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.397 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach; Vivaldi: Concertos For 2 Violins, urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=) 12:27:08.397 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=, delegate=RepositoryRecord(rdfs:label=Beethoven: Piano Sonatas #21, 23 & 26, urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.397 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Beethoven: Piano Sonatas #21, 23 & 26, urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=) 12:27:08.397 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:YKQ4jHPwkwJAgy-bkc4LqTyTRBk=, delegate=RepositoryRecord(rdfs:label=Borodin, String Quartet 2. Tchaikovsky, string Quartet 3, urn:bluemarine:record:YKQ4jHPwkwJAgy-bkc4LqTyTRBk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.397 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Borodin, String Quartet 2. Tchaikovsky, string Quartet 3, urn:bluemarine:record:YKQ4jHPwkwJAgy-bkc4LqTyTRBk=) 12:27:08.398 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=, delegate=RepositoryRecord(rdfs:label=Brahms: Piano Concerto #2, urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.398 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Piano Concerto #2, urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=) 12:27:08.398 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:m7rhkonU7nOuTRV5_pj-bB7lbM4=, delegate=RepositoryRecord(rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98, urn:bluemarine:record:m7rhkonU7nOuTRV5_pj-bB7lbM4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.398 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98, urn:bluemarine:record:m7rhkonU7nOuTRV5_pj-bB7lbM4=) 12:27:08.398 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=, delegate=RepositoryRecord(rdfs:label=Callas - La Divina 2, urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.398 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Divina 2, urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=) 12:27:08.399 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=, delegate=RepositoryRecord(rdfs:label=Callas - La Mamma Morta, urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.399 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Mamma Morta, urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=) 12:27:08.399 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=, delegate=RepositoryRecord(rdfs:label=Canto Gregoriano [Disc 1], urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.399 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Canto Gregoriano [Disc 1], urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=) 12:27:08.399 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.399 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 12:27:08.399 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=, delegate=RepositoryRecord(rdfs:label=Daniel And The Lions - Ludus Danielis, urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.400 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Daniel And The Lions - Ludus Danielis, urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=) 12:27:08.400 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=, delegate=RepositoryRecord(rdfs:label=Dvořák: Symphonies #8 & 9, urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.400 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák: Symphonies #8 & 9, urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=) 12:27:08.400 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0ymKlyL-6jds1e-j-uGhiIu6kLE=, delegate=RepositoryRecord(rdfs:label=Dvořák; Elgar: Cello Concertos, urn:bluemarine:record:0ymKlyL-6jds1e-j-uGhiIu6kLE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.400 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák; Elgar: Cello Concertos, urn:bluemarine:record:0ymKlyL-6jds1e-j-uGhiIu6kLE=) 12:27:08.400 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=, delegate=RepositoryRecord(rdfs:label=El Canto Espiritual Judeoespañol, urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.400 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=El Canto Espiritual Judeoespañol, urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=) 12:27:08.402 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 22.211857 msec 12:27:08.402 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 52, 1) 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Divina 2 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák: Symphonies #8 & 9 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák; Elgar: Cello Concertos 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning El Canto Espiritual Judeoespañol 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.407 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:08.410 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:08.410 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:08.410 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-022.txt 12:27:08.410 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-022.txt 12:27:08.411 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-023 ======================================================================================== 12:27:08.411 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 12:27:08.411 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:08.411 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:08.413 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:08.414 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 12:27:08.414 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 12:27:08.414 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 12:27:08.414 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:08.414 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.414 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:08.414 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.415 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.415 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.415 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.415 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.416 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.416 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:08.416 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.416 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.416 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.416 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.417 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:08.429 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 12.595864 msec 12:27:08.440 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.441 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.441 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.442 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.702374 msec 12:27:08.447 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.447 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.447 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.447 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.447 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.447 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.448 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.448 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:08.450 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 35.629556 msec 12:27:08.450 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:27:08.450 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.450 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.450 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.450 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.450 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 12:27:08.450 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.450 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.453 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:08.455 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:08.455 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:08.455 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-023.txt 12:27:08.455 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-023.txt 12:27:08.455 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-024 ======================================================================================== 12:27:08.456 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:08.456 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:08.456 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:08.457 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:08.459 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:08.459 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:08.459 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:08.459 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:08.459 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.459 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:08.459 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.460 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.460 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.460 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.460 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.461 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.461 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:08.461 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.461 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.461 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.461 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.469 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:08.480 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 19.050905 msec 12:27:08.484 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.484 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.484 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.485 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.50455 msec 12:27:08.489 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.489 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.489 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.490 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.490 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.490 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.490 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:08.491 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:08.491 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:08.492 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:08.495 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 4.868799 msec 12:27:08.496 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:08.496 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:08.496 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:08.498 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.490148 msec 12:27:08.498 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.499 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 12:27:08.499 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 12:27:08.500 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 12:27:08.517 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.518 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.518 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.518 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 12:27:08.519 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 12:27:08.521 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.930037 msec 12:27:08.521 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, delegate=RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.521 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=) 12:27:08.522 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 12:27:08.522 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 12:27:08.526 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.526 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.527 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.527 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 12:27:08.527 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 12:27:08.528 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.377266 msec 12:27:08.528 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, delegate=RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.528 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=) 12:27:08.529 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 12:27:08.529 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 12:27:08.538 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.539 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.540 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.540 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 12:27:08.541 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 12:27:08.545 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.774355 msec 12:27:08.545 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, delegate=RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.546 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=) 12:27:08.547 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 12:27:08.548 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 12:27:08.555 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.555 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.555 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.555 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 12:27:08.557 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 12:27:08.558 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.934572 msec 12:27:08.558 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, delegate=RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.559 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=) 12:27:08.559 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 12:27:08.560 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 12:27:08.567 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.567 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.567 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.568 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 12:27:08.568 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 12:27:08.570 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.486159 msec 12:27:08.570 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, delegate=RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.579 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=) 12:27:08.579 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 12:27:08.580 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 12:27:08.586 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.586 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.586 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.586 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 12:27:08.587 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 12:27:08.588 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.344637 msec 12:27:08.588 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, delegate=RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.588 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=) 12:27:08.588 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 12:27:08.589 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 12:27:08.599 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.600 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.600 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.600 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 12:27:08.601 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 12:27:08.602 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.253481 msec 12:27:08.602 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, delegate=RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.603 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=) 12:27:08.603 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 12:27:08.604 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 12:27:08.610 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.610 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.611 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.611 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 12:27:08.611 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 12:27:08.612 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.838731 msec 12:27:08.613 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, delegate=RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.613 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=) 12:27:08.613 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 12:27:08.614 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 12:27:08.621 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.622 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.622 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.622 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 12:27:08.623 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 12:27:08.624 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.105804 msec 12:27:08.624 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, delegate=RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.625 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=) 12:27:08.625 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 12:27:08.626 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 12:27:08.640 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.640 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.640 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.640 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 12:27:08.641 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 12:27:08.642 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.087787 msec 12:27:08.643 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, delegate=RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.643 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=) 12:27:08.643 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 12:27:08.644 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 12:27:08.650 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.650 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.651 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.651 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 12:27:08.654 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 12:27:08.655 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.911364 msec 12:27:08.656 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, delegate=RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.656 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=) 12:27:08.657 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 12:27:08.658 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 12:27:08.669 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.670 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.671 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.671 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 12:27:08.671 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 12:27:08.676 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.708073 msec 12:27:08.677 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, delegate=RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.677 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=) 12:27:08.677 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 12:27:08.678 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 12:27:08.687 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.692 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.692 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.692 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 12:27:08.693 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 12:27:08.693 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.527129 msec 12:27:08.694 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, delegate=RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.694 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=) 12:27:08.694 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 12:27:08.694 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 12:27:08.700 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.701 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.701 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.701 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 12:27:08.702 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 12:27:08.703 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.092058 msec 12:27:08.706 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 247.311356 msec 12:27:08.706 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 12:27:08.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 12:27:08.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:08.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 12:27:08.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 12:27:08.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:08.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 12:27:08.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:08.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.710 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.716 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:08.720 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:08.720 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:08.720 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-024.txt 12:27:08.720 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-024.txt 12:27:08.720 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-025 ======================================================================================== 12:27:08.720 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:27:08.721 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:08.721 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:08.722 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:08.724 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:27:08.724 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:27:08.724 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:27:08.724 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:08.724 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.724 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:08.724 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.725 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.725 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.725 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.726 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.726 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.726 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:08.726 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.726 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.727 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.727 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.728 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:08.740 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 13.811191 msec 12:27:08.744 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.745 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.745 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.749 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 4.839971 msec 12:27:08.754 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.755 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.755 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.755 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.755 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.755 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.756 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:08.756 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:08.756 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:08.757 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:08.761 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 5.112645 msec 12:27:08.762 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:08.762 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:08.762 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:08.766 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 4.215407 msec 12:27:08.767 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.767 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 12:27:08.768 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 12:27:08.768 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 12:27:08.770 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.772 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.772 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.772 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 12:27:08.773 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 12:27:08.774 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.176587 msec 12:27:08.777 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 52.624362 msec 12:27:08.777 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 14, 1) 12:27:08.778 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.778 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.778 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 12:27:08.778 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.778 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.778 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:08.778 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.778 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.778 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 12:27:08.778 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.778 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.781 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:08.782 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:08.782 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:08.782 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-025.txt 12:27:08.782 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-025.txt 12:27:08.783 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-026 ======================================================================================== 12:27:08.783 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:08.783 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:08.783 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:08.784 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:08.785 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:08.785 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:08.785 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:08.785 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:08.785 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.785 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:08.785 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.786 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.786 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.786 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.786 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.786 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.786 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:08.786 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.786 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.786 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.786 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.787 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:08.795 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 8.963463 msec 12:27:08.798 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.798 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.798 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.799 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.054945 msec 12:27:08.803 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.804 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.804 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.804 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.804 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.804 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.804 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:08.804 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:08.804 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:08.805 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:08.807 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.724945 msec 12:27:08.807 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:08.808 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:08.808 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:08.808 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 0.984634 msec 12:27:08.809 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.809 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 12:27:08.809 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 12:27:08.810 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 12:27:08.813 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.813 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.814 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.814 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 12:27:08.814 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 12:27:08.815 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.408912 msec 12:27:08.815 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, delegate=RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.820 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=) 12:27:08.820 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 12:27:08.820 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 12:27:08.823 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.824 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.824 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.824 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 12:27:08.824 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 12:27:08.825 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.344167 msec 12:27:08.825 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, delegate=RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.826 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=) 12:27:08.826 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 12:27:08.827 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 12:27:08.828 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.829 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.829 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.829 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 12:27:08.831 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 12:27:08.839 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.262003 msec 12:27:08.839 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, delegate=RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.839 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=) 12:27:08.841 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 12:27:08.841 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 12:27:08.850 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.850 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.850 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.850 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 12:27:08.851 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 12:27:08.852 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.586601 msec 12:27:08.852 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, delegate=RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.852 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=) 12:27:08.852 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 12:27:08.853 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 12:27:08.854 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.854 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.854 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.855 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 12:27:08.855 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 12:27:08.856 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.401167 msec 12:27:08.856 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, delegate=RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.856 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=) 12:27:08.857 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 12:27:08.857 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 12:27:08.863 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.863 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.863 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.863 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 12:27:08.864 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 12:27:08.864 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.524779 msec 12:27:08.867 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, delegate=RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.869 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=) 12:27:08.870 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 12:27:08.870 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 12:27:08.872 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.872 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.872 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.872 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 12:27:08.873 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 12:27:08.874 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.779303 msec 12:27:08.874 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, delegate=RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.874 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=) 12:27:08.875 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 12:27:08.875 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 12:27:08.876 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.877 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.877 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.877 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 12:27:08.877 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 12:27:08.878 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.312362 msec 12:27:08.878 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, delegate=RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.878 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=) 12:27:08.880 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 12:27:08.880 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 12:27:08.882 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.886 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.886 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.886 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 12:27:08.887 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 12:27:08.888 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.843017 msec 12:27:08.888 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, delegate=RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.888 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=) 12:27:08.889 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 12:27:08.889 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 12:27:08.891 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.892 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.892 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.892 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 12:27:08.893 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 12:27:08.893 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.815108 msec 12:27:08.894 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, delegate=RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.894 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=) 12:27:08.895 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 12:27:08.895 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 12:27:08.898 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.898 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.898 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.898 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 12:27:08.899 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 12:27:08.900 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.456074 msec 12:27:08.900 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, delegate=RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.900 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=) 12:27:08.900 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 12:27:08.901 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 12:27:08.903 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.903 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.903 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.903 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 12:27:08.904 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 12:27:08.904 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.386173 msec 12:27:08.904 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, delegate=RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.905 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=) 12:27:08.905 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 12:27:08.905 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 12:27:08.906 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.907 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.907 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.907 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 12:27:08.907 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 12:27:08.908 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.347277 msec 12:27:08.908 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, delegate=RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:08.908 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=) 12:27:08.909 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 12:27:08.909 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 12:27:08.910 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:08.910 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.910 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:08.910 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 12:27:08.911 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 12:27:08.912 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.298926 msec 12:27:08.914 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 128.732017 msec 12:27:08.914 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.916 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 12:27:08.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 12:27:08.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 12:27:08.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.923 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.923 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 12:27:08.923 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.923 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.923 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 12:27:08.923 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.923 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.923 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 12:27:08.923 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.923 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.923 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 12:27:08.923 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:08.923 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:08.923 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 12:27:08.923 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:08.923 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:08.923 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 12:27:08.923 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.923 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.928 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:08.931 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:08.931 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:08.931 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-026.txt 12:27:08.931 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-026.txt 12:27:08.931 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-027 ======================================================================================== 12:27:08.931 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=14, maxResult=2) ... 12:27:08.931 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:08.932 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:08.933 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:08.934 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 12:27:08.934 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 12:27:08.934 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 12:27:08.934 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:08.934 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.934 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:08.934 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.935 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.935 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.935 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.935 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.935 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.936 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:08.936 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.936 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.936 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.936 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.937 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:08.945 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 8.968564 msec 12:27:08.947 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.947 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.947 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.948 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.047306 msec 12:27:08.953 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.954 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.954 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.954 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.954 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.954 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.958 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:08.958 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:08.958 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:08.959 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:08.962 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 4.206506 msec 12:27:08.963 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:08.963 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:08.963 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:08.964 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.629961 msec 12:27:08.966 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 32.129472 msec 12:27:08.966 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 12:27:08.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:08.968 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:08.970 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:08.970 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:08.970 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-027.txt 12:27:08.970 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-027.txt 12:27:08.970 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-028 ======================================================================================== 12:27:08.970 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=14, maxResult=2) ... 12:27:08.970 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:08.971 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:08.972 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:08.972 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 12:27:08.973 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 12:27:08.973 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 12:27:08.973 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:08.973 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.973 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:08.973 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.973 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.973 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.973 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.974 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.974 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.974 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:08.974 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:08.974 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.974 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.974 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.975 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:08.988 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 13.819464 msec 12:27:08.990 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:08.990 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:08.991 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:08.992 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.342592 msec 12:27:08.994 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:08.994 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:08.994 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:08.994 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:08.994 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:08.994 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:08.995 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:08.995 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:08.995 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:08.996 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:08.998 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.810285 msec 12:27:08.998 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:08.998 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:08.998 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:08.999 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.087628 msec 12:27:09.001 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 28.145161 msec 12:27:09.001 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 12:27:09.001 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.005 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:09.006 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:09.006 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:09.006 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-028.txt 12:27:09.006 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-028.txt 12:27:09.007 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-029 ======================================================================================== 12:27:09.007 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:09.007 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:09.007 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:09.008 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:09.009 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:09.009 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:09.009 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:09.009 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.009 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.010 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.010 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.010 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.010 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.011 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.011 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.011 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.011 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.011 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.011 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.011 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.011 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.012 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:09.020 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 8.365771 msec 12:27:09.022 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.023 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.023 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.023 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.126029 msec 12:27:09.026 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.026 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.026 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.027 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.027 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.027 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:09.027 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.028 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.028 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.028 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.031 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 3.854635 msec 12:27:09.032 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.032 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.032 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.033 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.085887 msec 12:27:09.040 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.040 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 12:27:09.040 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 12:27:09.041 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 12:27:09.043 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.043 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.043 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.043 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 12:27:09.044 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 12:27:09.045 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.468018 msec 12:27:09.045 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, delegate=RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.045 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=) 12:27:09.045 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 12:27:09.046 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 12:27:09.047 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.048 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.048 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.048 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 12:27:09.048 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 12:27:09.049 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.617038 msec 12:27:09.049 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, delegate=RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.050 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=) 12:27:09.050 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 12:27:09.051 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 12:27:09.052 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.052 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.052 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.052 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 12:27:09.053 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 12:27:09.058 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.406141 msec 12:27:09.058 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, delegate=RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.058 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=) 12:27:09.058 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 12:27:09.059 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 12:27:09.060 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.060 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.060 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.060 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 12:27:09.061 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 12:27:09.061 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.339228 msec 12:27:09.062 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, delegate=RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.062 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=) 12:27:09.062 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 12:27:09.062 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 12:27:09.064 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.064 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.064 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.065 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 12:27:09.065 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 12:27:09.066 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.284063 msec 12:27:09.066 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, delegate=RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.066 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=) 12:27:09.066 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 12:27:09.067 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 12:27:09.068 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.068 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.068 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.068 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 12:27:09.069 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 12:27:09.069 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.284893 msec 12:27:09.069 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, delegate=RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.070 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=) 12:27:09.070 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 12:27:09.070 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 12:27:09.072 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.072 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.072 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.072 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 12:27:09.073 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 12:27:09.074 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.675333 msec 12:27:09.074 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, delegate=RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.074 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=) 12:27:09.075 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 12:27:09.075 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 12:27:09.077 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.078 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.078 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.078 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 12:27:09.079 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 12:27:09.080 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.23291 msec 12:27:09.080 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, delegate=RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.081 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=) 12:27:09.081 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 12:27:09.081 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 12:27:09.085 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.085 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.085 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.085 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 12:27:09.086 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 12:27:09.087 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.855983 msec 12:27:09.087 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, delegate=RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.088 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=) 12:27:09.088 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 12:27:09.088 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 12:27:09.090 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.090 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.091 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.091 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 12:27:09.091 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 12:27:09.092 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.787188 msec 12:27:09.093 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, delegate=RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.097 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=) 12:27:09.098 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 12:27:09.098 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 12:27:09.100 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.100 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.101 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.101 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 12:27:09.101 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 12:27:09.102 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.813045 msec 12:27:09.103 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, delegate=RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.103 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=) 12:27:09.103 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 12:27:09.104 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 12:27:09.106 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.106 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.106 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.106 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 12:27:09.107 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 12:27:09.108 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.854157 msec 12:27:09.108 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, delegate=RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.109 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=) 12:27:09.109 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 12:27:09.109 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 12:27:09.111 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.111 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.112 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.112 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 12:27:09.113 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 12:27:09.114 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.650653 msec 12:27:09.115 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, delegate=RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.115 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=) 12:27:09.115 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 12:27:09.116 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 12:27:09.119 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.119 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.119 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.119 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 12:27:09.120 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 12:27:09.121 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.845589 msec 12:27:09.126 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 116.693202 msec 12:27:09.126 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 12:27:09.127 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.128 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.135 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 12:27:09.135 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.135 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.135 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 12:27:09.135 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.135 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.135 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:27:09.135 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.135 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.135 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 12:27:09.135 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.135 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.135 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 12:27:09.135 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.135 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.135 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 12:27:09.135 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.135 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.135 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 12:27:09.135 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.136 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.136 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 12:27:09.136 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.136 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.136 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 12:27:09.136 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.136 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.136 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 12:27:09.136 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.136 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.136 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 12:27:09.136 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.136 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.136 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 12:27:09.136 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.136 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.136 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 12:27:09.136 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.136 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.143 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:09.149 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:09.149 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:09.149 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-029.txt 12:27:09.149 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-029.txt 12:27:09.149 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-030 ======================================================================================== 12:27:09.150 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=14, maxResult=2) ... 12:27:09.150 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:09.150 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:09.154 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 12:27:09.154 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 12:27:09.154 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 12:27:09.154 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.154 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.155 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.155 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.155 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.155 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.156 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.156 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.156 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.156 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:09.156 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.156 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.157 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.157 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.157 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.158 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:09.172 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 15.37199 msec 12:27:09.176 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.176 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.176 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.177 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.603068 msec 12:27:09.182 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.182 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.182 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.182 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.183 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.183 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:09.183 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.184 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.184 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.185 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.188 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 4.206365 msec 12:27:09.192 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.193 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.193 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.194 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.626125 msec 12:27:09.196 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 41.900853 msec 12:27:09.196 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 12:27:09.197 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.202 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:09.210 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:09.210 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:09.210 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-030.txt 12:27:09.210 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-030.txt 12:27:09.210 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-031 ======================================================================================== 12:27:09.210 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=14, maxResult=2) ... 12:27:09.211 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:09.211 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:09.212 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:09.214 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 12:27:09.214 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 12:27:09.214 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 12:27:09.214 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.214 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.214 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.214 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.215 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.215 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.215 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.215 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.216 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.216 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.216 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.216 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.216 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.216 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.217 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:09.228 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 11.737682 msec 12:27:09.232 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.233 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.233 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.234 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.242423 msec 12:27:09.236 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.236 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.236 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.236 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.236 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.237 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:09.237 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.237 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.237 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.238 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.241 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 3.945276 msec 12:27:09.242 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.242 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.242 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.243 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.400107 msec 12:27:09.245 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 30.839688 msec 12:27:09.245 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 12:27:09.245 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.247 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:09.249 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:09.249 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:09.249 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-031.txt 12:27:09.254 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-031.txt 12:27:09.254 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-032 ======================================================================================== 12:27:09.254 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:09.254 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:09.254 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:09.256 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:09.257 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:09.257 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:09.257 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:09.257 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.257 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.258 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.258 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.258 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.258 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.259 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.259 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.259 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.259 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.259 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.259 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.260 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.260 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.260 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:09.271 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 11.853248 msec 12:27:09.275 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.275 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.275 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.276 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.430752 msec 12:27:09.280 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.281 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.281 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.281 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.281 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.281 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:09.282 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.282 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.282 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.283 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.286 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 3.826882 msec 12:27:09.286 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.287 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.287 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.288 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.400956 msec 12:27:09.289 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.289 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 12:27:09.289 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 12:27:09.290 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 12:27:09.291 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.292 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.292 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.292 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 12:27:09.293 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 12:27:09.294 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.870102 msec 12:27:09.294 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, delegate=RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.294 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=) 12:27:09.295 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 12:27:09.295 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 12:27:09.297 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.297 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.297 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.297 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 12:27:09.298 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 12:27:09.299 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.899956 msec 12:27:09.299 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, delegate=RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.299 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=) 12:27:09.300 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 12:27:09.300 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 12:27:09.302 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.303 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.303 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.303 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 12:27:09.304 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 12:27:09.307 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.812613 msec 12:27:09.307 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, delegate=RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.307 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=) 12:27:09.308 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 12:27:09.308 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 12:27:09.310 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.310 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.310 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.310 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 12:27:09.311 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 12:27:09.312 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.844998 msec 12:27:09.312 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, delegate=RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.312 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=) 12:27:09.313 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 12:27:09.313 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 12:27:09.315 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.316 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.316 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.316 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 12:27:09.317 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 12:27:09.318 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.018281 msec 12:27:09.318 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, delegate=RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.319 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=) 12:27:09.319 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 12:27:09.319 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 12:27:09.321 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.321 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.321 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.322 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 12:27:09.322 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 12:27:09.323 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.858239 msec 12:27:09.324 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, delegate=RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.324 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=) 12:27:09.324 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 12:27:09.325 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 12:27:09.326 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.327 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.327 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.327 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 12:27:09.327 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 12:27:09.328 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.689113 msec 12:27:09.329 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, delegate=RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.329 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=) 12:27:09.329 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 12:27:09.329 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 12:27:09.331 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.331 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.332 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.332 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 12:27:09.332 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 12:27:09.333 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.88363 msec 12:27:09.334 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, delegate=RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.334 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=) 12:27:09.334 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 12:27:09.335 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 12:27:09.336 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.337 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.337 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.337 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 12:27:09.338 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 12:27:09.339 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.936478 msec 12:27:09.339 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, delegate=RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.339 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=) 12:27:09.340 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 12:27:09.340 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 12:27:09.342 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.342 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.342 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.342 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 12:27:09.343 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 12:27:09.344 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.914621 msec 12:27:09.344 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, delegate=RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.345 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=) 12:27:09.345 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 12:27:09.345 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 12:27:09.346 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.347 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.347 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.347 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 12:27:09.347 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 12:27:09.348 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.187274 msec 12:27:09.348 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, delegate=RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.348 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=) 12:27:09.348 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 12:27:09.349 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 12:27:09.351 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.351 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.351 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.351 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 12:27:09.352 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 12:27:09.353 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.774345 msec 12:27:09.353 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, delegate=RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.353 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=) 12:27:09.354 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 12:27:09.354 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 12:27:09.356 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.356 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.356 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.356 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 12:27:09.357 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 12:27:09.358 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.717879 msec 12:27:09.358 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, delegate=RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.358 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=) 12:27:09.359 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 12:27:09.359 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 12:27:09.361 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.361 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.361 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.361 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 12:27:09.362 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 12:27:09.363 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.791561 msec 12:27:09.365 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 107.797993 msec 12:27:09.365 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 12:27:09.366 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.366 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.366 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.367 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.368 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.373 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:09.385 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:09.386 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:09.386 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-032.txt 12:27:09.386 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-032.txt 12:27:09.386 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-033 ======================================================================================== 12:27:09.386 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=14, maxResult=2) ... 12:27:09.386 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:09.386 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:09.388 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:09.389 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 12:27:09.389 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 12:27:09.389 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 12:27:09.389 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.389 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.389 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.389 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.390 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.390 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.390 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.390 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.390 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.390 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.390 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.391 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.391 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.391 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.399 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:09.407 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 16.36884 msec 12:27:09.409 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.409 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.410 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.411 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.146915 msec 12:27:09.414 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.414 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.414 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.414 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.415 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:09.415 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.415 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.415 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.416 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.418 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.965414 msec 12:27:09.419 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.419 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.419 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.420 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.482381 msec 12:27:09.422 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 33.442263 msec 12:27:09.422 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 12:27:09.423 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.425 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:09.428 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:09.428 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:09.428 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-033.txt 12:27:09.428 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-033.txt 12:27:09.428 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-034 ======================================================================================== 12:27:09.428 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=14, maxResult=2) ... 12:27:09.428 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:09.429 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:09.432 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 12:27:09.432 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 12:27:09.432 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 12:27:09.432 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.432 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.432 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.432 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.433 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.433 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.433 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.433 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.436 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.437 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.437 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.437 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.437 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.437 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.438 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:09.440 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:09.450 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 12.633148 msec 12:27:09.452 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.452 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.452 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.453 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.034629 msec 12:27:09.455 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.455 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.456 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.456 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.456 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.456 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:09.456 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.456 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.456 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.457 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.459 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.762275 msec 12:27:09.459 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.460 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.460 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.461 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.22903 msec 12:27:09.462 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 30.366703 msec 12:27:09.462 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 12:27:09.463 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.464 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:09.466 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:09.466 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:09.466 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-034.txt 12:27:09.466 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-034.txt 12:27:09.466 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-035 ======================================================================================== 12:27:09.466 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:27:09.466 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:09.466 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:09.467 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:09.468 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:27:09.468 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:27:09.468 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:27:09.468 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.468 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.468 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.468 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.469 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.469 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.469 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.469 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.469 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.470 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.470 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.470 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.470 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.470 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.471 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:09.481 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 10.28753 msec 12:27:09.483 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.484 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.484 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.485 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.035219 msec 12:27:09.487 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.488 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.488 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.488 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.488 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.488 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:09.488 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.488 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.494 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.494 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.497 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 8.232975 msec 12:27:09.497 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.497 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.498 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.499 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.309397 msec 12:27:09.499 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.500 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 12:27:09.500 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 12:27:09.501 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 12:27:09.502 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.503 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.503 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.503 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 12:27:09.504 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 12:27:09.504 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.503655 msec 12:27:09.505 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 37.360382 msec 12:27:09.505 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 14, 1) 12:27:09.506 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.506 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.506 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 12:27:09.506 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.506 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.506 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:09.506 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.506 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.506 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 12:27:09.506 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.506 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.509 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:09.510 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:09.510 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:09.510 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-035.txt 12:27:09.510 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-035.txt 12:27:09.511 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-036 ======================================================================================== 12:27:09.511 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:27:09.511 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:09.512 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:09.513 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:09.514 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:27:09.514 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:27:09.514 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:27:09.514 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.514 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.514 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.514 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.515 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.515 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.515 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.515 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.515 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.515 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.515 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.515 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.515 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.515 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.516 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:09.528 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 12.340811 msec 12:27:09.532 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.532 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.532 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.533 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.47003 msec 12:27:09.537 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.537 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.538 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.538 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.538 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.538 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:09.539 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.539 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.539 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.540 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.544 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 5.323272 msec 12:27:09.545 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.545 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.545 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.546 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.614243 msec 12:27:09.547 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.547 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 12:27:09.548 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 12:27:09.548 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 12:27:09.550 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.550 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.551 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.551 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 12:27:09.551 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 12:27:09.557 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.337184 msec 12:27:09.559 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 44.915872 msec 12:27:09.559 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 14, 1) 12:27:09.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 12:27:09.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:09.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 12:27:09.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.563 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:09.565 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:09.565 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:09.565 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-036.txt 12:27:09.565 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-036.txt 12:27:09.565 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-037 ======================================================================================== 12:27:09.565 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:09.565 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:09.565 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:09.567 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:09.568 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:09.568 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:09.568 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:09.568 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.568 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.568 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.568 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.569 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.569 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.569 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.569 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.570 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.570 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.577 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.577 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.577 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.577 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.578 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:09.588 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 11.517734 msec 12:27:09.591 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.592 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.592 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.593 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.464031 msec 12:27:09.597 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.597 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.597 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.597 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.597 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.597 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:09.600 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.600 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.600 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.601 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.604 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 3.808735 msec 12:27:09.605 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.605 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.605 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.606 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.38822 msec 12:27:09.607 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.607 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 12:27:09.607 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 12:27:09.611 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 12:27:09.613 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.614 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.614 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.614 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 12:27:09.615 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 12:27:09.616 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.733878 msec 12:27:09.617 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, delegate=RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.617 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=) 12:27:09.623 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 12:27:09.624 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 12:27:09.626 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.626 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.626 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.626 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 12:27:09.627 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 12:27:09.628 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.886582 msec 12:27:09.628 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, delegate=RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.628 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=) 12:27:09.629 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 12:27:09.629 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 12:27:09.632 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.632 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.632 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.633 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 12:27:09.633 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 12:27:09.634 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.7931 msec 12:27:09.634 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, delegate=RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.635 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=) 12:27:09.635 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 12:27:09.635 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 12:27:09.637 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.637 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.637 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.637 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 12:27:09.638 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 12:27:09.639 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.720508 msec 12:27:09.639 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, delegate=RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.640 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=) 12:27:09.640 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 12:27:09.640 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 12:27:09.642 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.642 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.642 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.642 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 12:27:09.643 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 12:27:09.644 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.724938 msec 12:27:09.644 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, delegate=RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.645 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=) 12:27:09.645 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 12:27:09.645 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 12:27:09.649 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.654 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.655 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.655 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 12:27:09.655 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 12:27:09.656 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.813011 msec 12:27:09.657 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, delegate=RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.657 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=) 12:27:09.657 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 12:27:09.658 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 12:27:09.659 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.660 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.660 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.660 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 12:27:09.663 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 12:27:09.664 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.534491 msec 12:27:09.665 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, delegate=RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.665 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=) 12:27:09.665 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 12:27:09.665 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 12:27:09.667 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.667 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.668 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.673 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 12:27:09.674 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 12:27:09.674 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.82315 msec 12:27:09.675 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, delegate=RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.675 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=) 12:27:09.675 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 12:27:09.675 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 12:27:09.676 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.677 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.677 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.677 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 12:27:09.677 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 12:27:09.678 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.405301 msec 12:27:09.679 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, delegate=RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.679 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=) 12:27:09.680 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 12:27:09.680 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 12:27:09.681 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.681 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.681 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.681 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 12:27:09.682 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 12:27:09.683 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.253254 msec 12:27:09.683 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, delegate=RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.683 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=) 12:27:09.683 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 12:27:09.683 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 12:27:09.685 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.685 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.685 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.685 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 12:27:09.685 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 12:27:09.686 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.231992 msec 12:27:09.686 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, delegate=RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.687 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=) 12:27:09.687 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 12:27:09.688 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 12:27:09.690 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.690 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.691 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.691 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 12:27:09.691 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 12:27:09.692 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.355868 msec 12:27:09.692 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, delegate=RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.692 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=) 12:27:09.692 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 12:27:09.693 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 12:27:09.694 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.694 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.694 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.698 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 12:27:09.699 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 12:27:09.700 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.769811 msec 12:27:09.700 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, delegate=RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.700 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=) 12:27:09.701 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 12:27:09.701 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 12:27:09.702 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.702 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.702 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.702 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 12:27:09.703 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 12:27:09.704 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.353826 msec 12:27:09.705 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 137.044587 msec 12:27:09.705 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.706 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 12:27:09.707 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.708 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.711 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:09.715 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:09.715 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:09.715 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-037.txt 12:27:09.715 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-037.txt 12:27:09.716 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-038 ======================================================================================== 12:27:09.716 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=14, maxResult=2) ... 12:27:09.716 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:09.716 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:09.717 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:09.718 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 12:27:09.718 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 12:27:09.718 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 12:27:09.718 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.718 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.719 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.720 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.720 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.720 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.720 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.720 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.720 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.721 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.721 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.721 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.721 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.726 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.733 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:09.895 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 174.072401 msec 12:27:09.898 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.899 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.899 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.900 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.636969 msec 12:27:09.903 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.903 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.904 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.904 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.904 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.904 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:09.904 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.905 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.905 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.905 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.907 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 3.012509 msec 12:27:09.908 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.908 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.908 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.909 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.206171 msec 12:27:09.911 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 192.568457 msec 12:27:09.911 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 12:27:09.911 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.913 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:09.914 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:09.914 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:09.914 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-038.txt 12:27:09.914 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-038.txt 12:27:09.915 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-039 ======================================================================================== 12:27:09.915 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=14, maxResult=2) ... 12:27:09.915 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:09.915 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:09.916 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:09.917 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 12:27:09.917 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 12:27:09.917 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 12:27:09.917 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.917 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.917 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.917 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.918 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.918 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.918 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.918 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.918 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.918 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.918 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.918 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.918 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.918 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.919 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:09.927 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 8.522417 msec 12:27:09.931 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.931 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.931 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.932 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.048785 msec 12:27:09.935 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.935 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.935 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.935 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.935 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.935 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:09.936 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.936 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.936 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.936 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.938 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.763594 msec 12:27:09.939 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.939 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.939 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.940 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.02852 msec 12:27:09.941 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 24.361632 msec 12:27:09.941 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 12:27:09.942 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:09.943 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:09.944 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:09.945 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:09.945 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-039.txt 12:27:09.945 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-039.txt 12:27:09.945 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-040 ======================================================================================== 12:27:09.945 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:09.945 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:09.945 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:09.946 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:09.948 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:09.948 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:09.948 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:09.948 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.948 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.948 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.948 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.949 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.949 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.949 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.949 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.949 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.949 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:09.949 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:09.949 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.949 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.949 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.950 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:09.958 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 8.402905 msec 12:27:09.961 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.961 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:09.961 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:09.963 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.691095 msec 12:27:09.965 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:09.965 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:09.965 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:09.966 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:09.966 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:09.966 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:09.966 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.966 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.966 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.967 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.969 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.696137 msec 12:27:09.969 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:09.969 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:09.974 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:09.975 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 5.798165 msec 12:27:09.976 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.976 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 12:27:09.976 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 12:27:09.976 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 12:27:09.978 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.978 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.978 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.978 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 12:27:09.979 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 12:27:09.980 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.583601 msec 12:27:09.980 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, delegate=RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.980 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=) 12:27:09.980 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 12:27:09.981 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 12:27:09.982 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.982 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.982 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.982 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 12:27:09.983 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 12:27:09.984 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.15325 msec 12:27:09.984 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, delegate=RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.984 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=) 12:27:09.984 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 12:27:09.984 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 12:27:09.986 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.986 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.986 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.986 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 12:27:09.986 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 12:27:09.987 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.248362 msec 12:27:09.987 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, delegate=RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.987 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=) 12:27:09.988 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 12:27:09.988 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 12:27:09.989 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.989 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.989 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.989 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 12:27:09.990 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 12:27:09.990 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.221102 msec 12:27:09.991 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, delegate=RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.991 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=) 12:27:09.991 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 12:27:09.991 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 12:27:09.992 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.993 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.993 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.993 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 12:27:09.993 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 12:27:09.994 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.24518 msec 12:27:09.994 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, delegate=RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.994 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=) 12:27:09.995 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 12:27:09.995 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 12:27:09.996 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:09.996 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:09.996 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:09.996 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 12:27:09.997 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 12:27:09.998 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.490079 msec 12:27:09.998 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, delegate=RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:09.998 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=) 12:27:09.998 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 12:27:09.999 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 12:27:10.004 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:10.004 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:10.005 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:10.005 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 12:27:10.005 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 12:27:10.006 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.455987 msec 12:27:10.006 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, delegate=RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:10.012 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=) 12:27:10.012 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 12:27:10.012 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 12:27:10.015 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:10.015 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:10.016 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:10.016 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 12:27:10.016 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 12:27:10.017 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.40885 msec 12:27:10.017 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, delegate=RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:10.017 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=) 12:27:10.018 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 12:27:10.018 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 12:27:10.019 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:10.019 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:10.019 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:10.019 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 12:27:10.020 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 12:27:10.021 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.382271 msec 12:27:10.021 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, delegate=RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:10.021 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=) 12:27:10.021 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 12:27:10.022 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 12:27:10.023 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:10.023 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:10.023 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:10.023 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 12:27:10.026 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 12:27:10.027 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.682597 msec 12:27:10.027 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, delegate=RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:10.027 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=) 12:27:10.027 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 12:27:10.028 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 12:27:10.029 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:10.031 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:10.031 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:10.031 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 12:27:10.031 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 12:27:10.032 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.323608 msec 12:27:10.032 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, delegate=RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:10.032 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=) 12:27:10.033 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 12:27:10.033 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 12:27:10.034 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:10.035 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:10.035 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:10.035 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 12:27:10.035 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 12:27:10.036 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.171683 msec 12:27:10.036 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, delegate=RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:10.036 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=) 12:27:10.036 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 12:27:10.037 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 12:27:10.039 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:10.039 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:10.039 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:10.039 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 12:27:10.040 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 12:27:10.040 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.679004 msec 12:27:10.041 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, delegate=RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 12:27:10.041 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=) 12:27:10.042 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 12:27:10.042 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 12:27:10.043 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:10.043 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:10.044 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:10.044 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 12:27:10.044 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 12:27:10.045 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.337134 msec 12:27:10.046 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 98.226706 msec 12:27:10.046 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 12:27:10.047 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.047 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.047 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 12:27:10.047 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.047 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:10.047 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:10.047 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:10.047 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:10.047 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 12:27:10.051 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.051 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.051 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 12:27:10.051 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.051 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:10.051 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:10.051 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:10.051 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:10.051 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 12:27:10.051 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.051 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.051 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 12:27:10.051 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.051 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:10.051 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:10.051 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:10.051 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:10.051 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 12:27:10.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:10.053 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:10.053 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 12:27:10.053 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.053 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.053 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 12:27:10.053 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.053 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:10.053 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 12:27:10.053 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 12:27:10.053 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:10.053 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 12:27:10.053 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.053 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.057 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:10.059 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:10.059 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:10.059 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-040.txt 12:27:10.059 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-040.txt 12:27:10.060 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-041 ======================================================================================== 12:27:10.060 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=14, maxResult=2) ... 12:27:10.060 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:10.060 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:10.061 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:10.063 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 12:27:10.063 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 12:27:10.063 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 12:27:10.063 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:10.063 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:10.063 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:10.063 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:10.064 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.064 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.064 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.064 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.064 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.064 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:10.064 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:10.064 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:10.065 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:10.065 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:10.065 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:10.073 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 8.079614 msec 12:27:10.075 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:10.075 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:10.075 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:10.076 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.121363 msec 12:27:10.079 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.079 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.079 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.079 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.079 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.079 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:10.080 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:10.080 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:10.080 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:10.081 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:10.083 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.895055 msec 12:27:10.083 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:10.083 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:10.083 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:10.084 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.067947 msec 12:27:10.086 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 22.689543 msec 12:27:10.086 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 12:27:10.086 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.096 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:10.097 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:10.097 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:10.097 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-041.txt 12:27:10.097 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-041.txt 12:27:10.097 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-042 ======================================================================================== 12:27:10.098 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, firstResult=14, maxResult=2) ... 12:27:10.098 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:10.098 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:10.100 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 12:27:10.100 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 12:27:10.100 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 12:27:10.100 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:10.100 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:10.100 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:10.100 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:10.101 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.101 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.101 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.101 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.101 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.101 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 12:27:10.101 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:10.102 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:10.102 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:10.102 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:10.106 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:10.106 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 12:27:10.114 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 12.249769 msec 12:27:10.116 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:10.116 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 12:27:10.116 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:10.117 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.162238 msec 12:27:10.124 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.124 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.124 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.125 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.125 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.125 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:10.125 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:10.126 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:10.126 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:10.127 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:10.129 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 3.713844 msec 12:27:10.130 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:10.130 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:10.130 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 12:27:10.131 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.309385 msec 12:27:10.134 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 33.614065 msec 12:27:10.134 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 12:27:10.134 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.136 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:10.138 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:10.138 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:10.138 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-042.txt 12:27:10.138 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-042.txt 12:27:10.139 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST PASSED in 2795 msec 12:27:10.139 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 12:27:10.143 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:10.147 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 12:27:10.147 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test sequence" 12:27:10.147 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ARGS [LG-37LS5600, iTunes-fg-20160504-2, sequence5] 12:27:10.147 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 12:27:10.149 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-000 ======================================================================================== 12:27:10.149 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 12:27:10.149 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:10.150 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:10.153 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 12:27:10.153 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 12:27:10.153 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 12:27:10.153 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:27:10.153 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:10.153 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:10.155 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.88278 msec 12:27:10.155 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:27:10.155 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.155 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.155 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.155 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.155 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.155 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.155 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.158 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:10.160 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:10.160 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:10.160 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-000.txt 12:27:10.160 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-000.txt 12:27:10.160 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:10.161 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-001 ======================================================================================== 12:27:10.161 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:10.161 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:10.161 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:10.163 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:10.164 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:10.164 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:10.164 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:27:10.164 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:10.164 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.164 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.165 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.165 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.165 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.165 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.165 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.165 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.165 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.166 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.400769 msec 12:27:10.166 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 12:27:10.166 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.166 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.167 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:27:10.167 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.167 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.167 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.167 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.167 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 12:27:10.167 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.167 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.167 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.167 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.167 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 12:27:10.167 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.167 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.167 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.167 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.167 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 12:27:10.167 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.167 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.167 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.167 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.169 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:10.171 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:10.171 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:10.171 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-001.txt 12:27:10.171 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-001.txt 12:27:10.171 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-002 ======================================================================================== 12:27:10.171 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 12:27:10.171 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:10.171 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:10.173 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 12:27:10.173 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 12:27:10.174 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 12:27:10.174 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:27:10.174 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:10.175 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.21552 msec 12:27:10.175 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 12:27:10.175 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.177 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:10.179 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:10.179 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:10.179 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-002.txt 12:27:10.179 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-002.txt 12:27:10.179 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:10.179 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-003 ======================================================================================== 12:27:10.179 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 12:27:10.179 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:10.180 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:10.182 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 12:27:10.182 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 12:27:10.182 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 12:27:10.182 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:27:10.182 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:10.183 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.073321 msec 12:27:10.183 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 12:27:10.183 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.185 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:10.185 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:10.186 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:10.186 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:10.186 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-003.txt 12:27:10.186 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-003.txt 12:27:10.186 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-004 ======================================================================================== 12:27:10.186 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:27:10.186 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:10.187 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:10.189 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:27:10.189 [cling-7 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:27:10.189 [cling-7 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:27:10.189 [cling-7 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:27:10.189 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:10.189 [cling-7 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.190 [cling-7 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.190 [cling-7 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.190 [cling-7 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.190 [cling-7 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.190 [cling-7 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.191 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.137201 msec 12:27:10.191 [cling-7 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 4, 1) 12:27:10.191 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.192 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.192 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:27:10.192 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.192 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.192 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.192 [cling-7 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.194 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:10.194 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:10.195 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:10.195 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:10.195 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-004.txt 12:27:10.196 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-004.txt 12:27:10.196 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-005 ======================================================================================== 12:27:10.196 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:10.196 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:10.196 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:10.200 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:10.200 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:10.200 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:10.200 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:27:10.200 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:10.201 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.201 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.201 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.201 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.201 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.201 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.202 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.202 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.202 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.203 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.743064 msec 12:27:10.203 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.203 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.204 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:10.205 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:10.207 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:10.207 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:10.207 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-005.txt 12:27:10.207 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-005.txt 12:27:10.207 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-006 ======================================================================================== 12:27:10.207 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:10.207 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:10.207 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:10.210 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:10.210 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:10.210 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:10.210 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 12:27:10.210 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 12:27:10.210 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.211 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.211 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.211 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.211 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.211 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.211 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.211 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.218 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.219 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 9.362376 msec 12:27:10.219 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.220 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.222 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:10.225 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:10.226 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:10.226 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:10.226 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-006.txt 12:27:10.226 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-006.txt 12:27:10.229 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-007 ======================================================================================== 12:27:10.229 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 12:27:10.229 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:10.229 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:10.233 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 12:27:10.233 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 12:27:10.233 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 12:27:10.233 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:10.233 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:10.233 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.233 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.234 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.234 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.234 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.234 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.234 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:10.234 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.235 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.280702 msec 12:27:10.235 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:27:10.239 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.239 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.239 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 12:27:10.239 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.239 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.239 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.239 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.243 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:10.245 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:10.245 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:10.245 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-007.txt 12:27:10.245 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-007.txt 12:27:10.245 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-008 ======================================================================================== 12:27:10.245 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:10.245 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:10.245 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:10.250 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:10.252 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:10.252 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:10.252 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:10.252 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:10.252 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:10.253 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.253 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.253 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.253 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.253 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.254 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.254 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.254 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.254 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.254 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.254 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.254 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:10.254 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:27:10.255 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:10.255 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:10.255 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:10.256 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:27:10.318 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 63.524961 msec 12:27:10.319 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:10.319 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]) 12:27:10.319 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:10.319 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:10.319 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:10.320 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 0.967287 msec 12:27:10.320 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:10.320 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 12:27:10.321 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:10.321 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]) 12:27:10.321 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:10.321 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:27:10.321 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:10.322 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 12:27:10.329 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 7.71762 msec 12:27:10.329 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:10.329 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]) 12:27:10.330 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:10.330 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:10.330 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:10.331 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 12:27:10.368 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 38.589022 msec 12:27:10.370 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 117.569961 msec 12:27:10.370 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 12:27:10.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.371 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.373 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:10.375 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:10.375 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:10.375 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-008.txt 12:27:10.375 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-008.txt 12:27:10.375 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-009 ======================================================================================== 12:27:10.375 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:27:10.375 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:10.375 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:10.375 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:10.378 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:27:10.378 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:27:10.378 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:27:10.381 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:10.381 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:10.381 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.382 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.382 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.384 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.385 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.385 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.385 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.385 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.386 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.386 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.386 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.386 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:10.386 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:27:10.387 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:10.387 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:10.387 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:10.388 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:27:10.464 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 76.959442 msec 12:27:10.465 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 86.862975 msec 12:27:10.465 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 5, 1) 12:27:10.465 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.465 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.465 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:27:10.465 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.465 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.465 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.465 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.467 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:10.469 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:10.469 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:10.469 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-009.txt 12:27:10.469 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-009.txt 12:27:10.469 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-010 ======================================================================================== 12:27:10.469 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:10.469 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:10.469 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:10.469 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:10.473 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:10.473 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:10.473 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:10.473 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:10.473 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:10.473 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.474 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.474 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.474 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.474 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.474 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.474 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.476 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.476 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.476 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.476 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.476 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:10.476 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:27:10.476 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:10.476 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:10.477 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:10.477 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:27:10.567 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 90.509342 msec 12:27:10.567 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:10.567 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]) 12:27:10.568 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:10.568 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:10.568 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:10.569 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.152569 msec 12:27:10.569 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:10.569 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 12:27:10.570 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:10.570 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]) 12:27:10.570 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:10.570 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:27:10.570 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:10.571 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 12:27:10.579 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 8.29995 msec 12:27:10.579 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:10.579 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]) 12:27:10.580 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:10.580 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:10.580 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:10.581 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 12:27:10.618 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 38.08588 msec 12:27:10.619 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 146.072324 msec 12:27:10.619 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.620 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.623 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:10.625 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:10.625 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:10.625 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-010.txt 12:27:10.625 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-010.txt 12:27:10.625 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-011 ======================================================================================== 12:27:10.625 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 12:27:10.625 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:10.625 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:10.627 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:10.627 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 12:27:10.627 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 12:27:10.627 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 12:27:10.628 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:10.628 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:10.628 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.628 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.628 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.628 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.629 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.629 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.629 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.629 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.629 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.629 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.629 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.630 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.872339 msec 12:27:10.630 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 12:27:10.631 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.633 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:10.634 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:10.634 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:10.634 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-011.txt 12:27:10.634 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-011.txt 12:27:10.635 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-012 ======================================================================================== 12:27:10.635 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 12:27:10.635 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:10.635 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:10.636 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:10.638 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 12:27:10.638 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 12:27:10.638 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 12:27:10.638 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:10.638 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:10.638 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.639 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.640 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.640 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.640 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.640 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.641 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.646 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.646 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.646 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.647 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.648 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 10.211099 msec 12:27:10.648 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 12:27:10.649 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.651 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:10.653 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:10.653 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:10.653 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-012.txt 12:27:10.653 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-012.txt 12:27:10.653 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-013 ======================================================================================== 12:27:10.653 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:10.653 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:10.653 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:10.654 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:10.656 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:10.656 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:10.656 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:10.656 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:10.656 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:10.657 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.657 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.658 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.658 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.658 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.658 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.659 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.659 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.659 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.659 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.659 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.660 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:10.660 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@58b774de, EntityBrowserDisplayable(By artist & record)]) 12:27:10.660 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:10.660 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:10.660 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:10.664 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } # [source, "embedded"] 12:27:10.751 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 91.293478 msec 12:27:10.752 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:10.752 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@758534f0, EntityBrowserDisplayable(By artist & track)]) 12:27:10.753 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 12:27:10.753 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 12:27:10.753 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:10.754 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.468251 msec 12:27:10.754 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:10.755 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 12:27:10.755 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:10.755 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@2a587d94, EntityBrowserDisplayable(By record & track)]) 12:27:10.756 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:10.756 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 12:27:10.756 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:10.757 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 12:27:10.767 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 10.758105 msec 12:27:10.767 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:10.767 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]) 12:27:10.768 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:10.768 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:10.768 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:10.769 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 12:27:10.823 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 55.426681 msec 12:27:10.824 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 168.067948 msec 12:27:10.824 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 12:27:10.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 12:27:10.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 12:27:10.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 12:27:10.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 12:27:10.826 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.826 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.826 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.826 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.826 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 12:27:10.826 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.826 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.826 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.826 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.830 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:10.834 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:10.834 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:10.834 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-013.txt 12:27:10.834 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-013.txt 12:27:10.834 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:10.834 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-014 ======================================================================================== 12:27:10.834 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 12:27:10.834 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:10.835 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:10.838 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 12:27:10.838 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 12:27:10.838 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 12:27:10.839 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:10.839 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:10.839 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.840 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.840 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.840 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.840 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.840 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.841 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.841 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.841 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.841 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.841 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.842 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.965299 msec 12:27:10.842 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 12:27:10.843 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.845 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:10.847 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:10.847 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:10.848 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-014.txt 12:27:10.848 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-014.txt 12:27:10.848 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-015 ======================================================================================== 12:27:10.848 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 12:27:10.848 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:10.848 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:10.851 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 12:27:10.851 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 12:27:10.851 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 12:27:10.851 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 12:27:10.851 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:10.851 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:10.851 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 12:27:10.852 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.852 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.852 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.853 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.853 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.853 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.853 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.853 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.854 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.854 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.855 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.722287 msec 12:27:10.855 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 12:27:10.855 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.857 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:10.860 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:10.860 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:10.861 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-015.txt 12:27:10.861 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-015.txt 12:27:10.861 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-016 ======================================================================================== 12:27:10.861 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 12:27:10.861 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:10.862 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:10.864 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 12:27:10.873 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 12:27:10.874 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 12:27:10.874 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 12:27:10.874 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:10.874 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:10.874 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:10.874 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:10.875 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.876 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.876 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.876 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.876 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.876 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.876 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.876 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.877 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.877 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.877 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:10.877 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:10.877 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]) 12:27:10.877 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:10.877 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 12:27:10.877 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:10.878 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [source, "embedded"] 12:27:10.916 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 38.409986 msec 12:27:10.917 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 43.216408 msec 12:27:10.917 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 12:27:10.917 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.917 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.917 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 12:27:10.917 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:10.917 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 12:27:10.917 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.917 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:10.922 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:10.924 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:10.924 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:10.924 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-016.txt 12:27:10.924 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-016.txt 12:27:10.924 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:10.925 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-017 ======================================================================================== 12:27:10.925 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:10.925 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:10.925 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:10.928 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:10.929 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:10.929 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:10.929 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:10.929 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:10.929 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:10.929 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:10.929 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.930 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.930 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.930 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.930 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.931 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:10.931 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:10.931 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:10.931 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:10.931 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:10.931 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:10.932 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:10.932 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:10.932 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:10.933 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [source, "embedded"] 12:27:10.989 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 56.795509 msec 12:27:11.013 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:11.014 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:11.014 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:11.021 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 7.243469 msec 12:27:11.051 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, delegate=RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.051 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=) 12:27:11.052 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 12:27:11.053 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 12:27:11.062 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.063 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.063 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.063 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 12:27:11.064 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 12:27:11.065 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.350166 msec 12:27:11.065 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, delegate=RepositoryTrack(01/01 02, 02:08, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.066 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:08, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=) 12:27:11.066 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3 12:27:11.066 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3 12:27:11.072 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.072 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.072 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.072 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, source, "embedded"] 12:27:11.073 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, source, "embedded"] 12:27:11.074 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.033772 msec 12:27:11.075 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, delegate=RepositoryTrack(01/01 03, 03:28, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.075 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 03:28, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=) 12:27:11.075 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3 12:27:11.075 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3 12:27:11.080 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.080 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.081 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.081 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, source, "embedded"] 12:27:11.082 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, source, "embedded"] 12:27:11.082 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.966788 msec 12:27:11.083 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, delegate=RepositoryTrack(01/01 04, 06:18, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.083 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 06:18, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=) 12:27:11.083 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3 12:27:11.084 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3 12:27:11.089 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.093 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.094 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.094 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, source, "embedded"] 12:27:11.095 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, source, "embedded"] 12:27:11.099 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.423947 msec 12:27:11.099 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, delegate=RepositoryTrack(01/01 05, 05:29, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.100 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 05:29, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=) 12:27:11.100 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3 12:27:11.100 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3 12:27:11.107 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.108 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.108 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.108 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, source, "embedded"] 12:27:11.109 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, source, "embedded"] 12:27:11.110 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.663077 msec 12:27:11.110 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, delegate=RepositoryTrack(01/01 06, 04:45, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.110 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:45, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=) 12:27:11.110 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3 12:27:11.110 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3 12:27:11.116 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.116 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.116 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.116 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, source, "embedded"] 12:27:11.118 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, source, "embedded"] 12:27:11.119 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.262226 msec 12:27:11.120 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, delegate=RepositoryTrack(01/01 07, 05:09, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.120 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 05:09, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=) 12:27:11.120 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3 12:27:11.120 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3 12:27:11.130 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.130 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.130 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.130 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, source, "embedded"] 12:27:11.131 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, source, "embedded"] 12:27:11.132 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.071299 msec 12:27:11.132 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, delegate=RepositoryTrack(01/01 08, 03:45, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.133 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 03:45, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=) 12:27:11.133 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3 12:27:11.133 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3 12:27:11.139 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.143 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.143 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.143 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, source, "embedded"] 12:27:11.144 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, source, "embedded"] 12:27:11.144 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.552829 msec 12:27:11.145 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, delegate=RepositoryTrack(01/01 09, 04:57, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.145 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 04:57, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=) 12:27:11.145 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3 12:27:11.145 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3 12:27:11.150 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.151 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.151 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.151 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, source, "embedded"] 12:27:11.152 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, source, "embedded"] 12:27:11.153 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.768569 msec 12:27:11.153 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, delegate=RepositoryTrack(01/02 01, 10:31, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.153 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 01, 10:31, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=) 12:27:11.153 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3 12:27:11.154 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3 12:27:11.158 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.159 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.159 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.159 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, source, "embedded"] 12:27:11.160 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, source, "embedded"] 12:27:11.161 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.92287 msec 12:27:11.161 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, delegate=RepositoryTrack(01/02 02, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.161 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 02, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=) 12:27:11.162 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3 12:27:11.162 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3 12:27:11.167 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.167 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.168 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.168 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, source, "embedded"] 12:27:11.168 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, source, "embedded"] 12:27:11.172 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.76433 msec 12:27:11.172 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, delegate=RepositoryTrack(01/02 03, 02:59, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.173 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 03, 02:59, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=) 12:27:11.173 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3 12:27:11.173 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3 12:27:11.177 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.178 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.178 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.178 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, source, "embedded"] 12:27:11.179 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, source, "embedded"] 12:27:11.179 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.360541 msec 12:27:11.179 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, delegate=RepositoryTrack(01/02 04, 06:38, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.179 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 04, 06:38, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=) 12:27:11.180 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3 12:27:11.180 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3 12:27:11.185 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.185 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.186 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.186 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, source, "embedded"] 12:27:11.187 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, source, "embedded"] 12:27:11.188 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.128135 msec 12:27:11.188 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, delegate=RepositoryTrack(01/02 05, 04:07, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.188 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 05, 04:07, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=) 12:27:11.189 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3 12:27:11.189 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3 12:27:11.195 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.195 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.195 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.195 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, source, "embedded"] 12:27:11.196 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, source, "embedded"] 12:27:11.197 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.019325 msec 12:27:11.197 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, delegate=RepositoryTrack(01/02 06, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.198 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 06, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=) 12:27:11.198 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3 12:27:11.198 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3 12:27:11.205 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.205 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.206 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.206 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, source, "embedded"] 12:27:11.206 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, source, "embedded"] 12:27:11.212 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.194868 msec 12:27:11.212 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, delegate=RepositoryTrack(01/02 07, 05:56, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.212 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 07, 05:56, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=) 12:27:11.212 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3 12:27:11.212 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3 12:27:11.217 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.218 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.218 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.218 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, source, "embedded"] 12:27:11.218 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, source, "embedded"] 12:27:11.219 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.713033 msec 12:27:11.222 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 293.830134 msec 12:27:11.223 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:m-tQdfxStYACuJhqKYqzj7MC5O8=/content 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:z_YZV682QrUHZa90Q2Jmt0gtuGY=/content 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:gUN0FRBvDEo5w7-rnmqpuoaqsNM=/content 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:fxS2l_3kBYRSfJA4m6NwgoPWUqk=/content 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:H_65DFKPsNQPQXfujKyFyRrcjx4=/content 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.224 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:kzv2f6aO8DSx6Qcf85UzalJPsq8=/content 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:XPJ_8fXoZOFVpK1e6kbPXIAVZ5k=/content 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:DUty-MdRnOFoIhDUgV0mm0j6bNQ=/content 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.225 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.228 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro 12:27:11.228 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.228 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.228 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:11.228 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.228 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.228 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:kjgBLXtASHXRlTe9L2Ismxb2P-k=/content 12:27:11.228 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.228 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.228 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1 12:27:11.228 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.228 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.228 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:11.228 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:11.228 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.228 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:re2IDaTIexifcdaQMwAAXsjJV04=/content 12:27:11.228 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:87RsOumPj20Kk9Cwi6FH0INCjgA=/content 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:gBDNW0yRS_BjImEcF5ctr2R_EeA=/content 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:j5q_F2HxftMsdmcqGsPkVB6KD1A=/content 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:ybY77L1p1FXanIOWYBqdMS0ARzw=/content 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:rT4CDV6XPH2564Se_71IhudLw9c=/content 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:77bVmMyaQT5liJkAMz56n1SYGVI=/content 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.229 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.234 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:11.237 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:11.237 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:11.237 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-017.txt 12:27:11.237 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-017.txt 12:27:11.238 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-018 ======================================================================================== 12:27:11.238 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 12:27:11.238 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:11.238 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:11.240 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 12:27:11.240 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 12:27:11.240 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 12:27:11.240 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:11.240 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:11.241 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:11.241 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:11.241 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:11.241 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:11.242 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:11.242 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:11.242 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:11.242 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:11.243 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:11.243 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:11.245 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:11.246 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:11.246 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:11.246 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:11.246 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:11.246 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:11.247 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:11.247 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [source, "embedded"] 12:27:11.296 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 49.829694 msec 12:27:11.325 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:11.326 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:11.326 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:11.349 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 23.316768 msec 12:27:11.377 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, delegate=RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.377 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=) 12:27:11.378 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 12:27:11.378 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 12:27:11.380 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.380 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.381 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.381 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 12:27:11.382 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 12:27:11.382 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.979063 msec 12:27:11.384 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 143.652699 msec 12:27:11.384 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 667, 1) 12:27:11.385 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.385 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.385 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication 12:27:11.385 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.385 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.385 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:11.385 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.385 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.385 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:m-tQdfxStYACuJhqKYqzj7MC5O8=/content 12:27:11.385 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.385 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.388 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:11.390 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:11.390 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:11.390 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-018.txt 12:27:11.390 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-018.txt 12:27:11.391 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-019 ======================================================================================== 12:27:11.391 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:11.391 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:11.391 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:11.395 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:11.395 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:11.395 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:11.395 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:11.395 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:11.396 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:11.396 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:11.396 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:11.396 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:11.397 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:11.397 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:11.397 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:11.397 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:11.403 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:11.403 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:11.403 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:11.404 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:11.404 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:11.404 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:11.404 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:11.404 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:11.405 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [source, "embedded"] 12:27:11.405 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:11.477 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 72.758445 msec 12:27:11.495 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:11.495 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:11.495 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:11.502 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 7.061628 msec 12:27:11.525 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, delegate=RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.525 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=) 12:27:11.525 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 12:27:11.525 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 12:27:11.527 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.527 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.527 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.527 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 12:27:11.528 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 12:27:11.529 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.594966 msec 12:27:11.529 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, delegate=RepositoryTrack(01/01 02, 02:08, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.529 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:08, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=) 12:27:11.529 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3 12:27:11.529 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3 12:27:11.531 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.531 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.531 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.531 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, source, "embedded"] 12:27:11.532 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, source, "embedded"] 12:27:11.532 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.227962 msec 12:27:11.532 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, delegate=RepositoryTrack(01/01 03, 03:28, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.533 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 03:28, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=) 12:27:11.533 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3 12:27:11.533 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3 12:27:11.534 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.534 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.535 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.535 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, source, "embedded"] 12:27:11.535 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, source, "embedded"] 12:27:11.536 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.325515 msec 12:27:11.536 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, delegate=RepositoryTrack(01/01 04, 06:18, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.536 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 06:18, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=) 12:27:11.537 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3 12:27:11.537 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3 12:27:11.538 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.538 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.539 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.539 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, source, "embedded"] 12:27:11.539 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, source, "embedded"] 12:27:11.540 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.600661 msec 12:27:11.540 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, delegate=RepositoryTrack(01/01 05, 05:29, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.541 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 05:29, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=) 12:27:11.541 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3 12:27:11.541 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3 12:27:11.542 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.543 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.543 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.543 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, source, "embedded"] 12:27:11.543 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, source, "embedded"] 12:27:11.544 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.569393 msec 12:27:11.544 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, delegate=RepositoryTrack(01/01 06, 04:45, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.545 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:45, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=) 12:27:11.545 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3 12:27:11.545 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3 12:27:11.546 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.547 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.547 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.547 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, source, "embedded"] 12:27:11.548 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, source, "embedded"] 12:27:11.548 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.482434 msec 12:27:11.549 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, delegate=RepositoryTrack(01/01 07, 05:09, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.549 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 05:09, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=) 12:27:11.549 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3 12:27:11.549 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3 12:27:11.550 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.551 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.551 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.551 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, source, "embedded"] 12:27:11.552 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, source, "embedded"] 12:27:11.553 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.695903 msec 12:27:11.553 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, delegate=RepositoryTrack(01/01 08, 03:45, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.553 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 03:45, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=) 12:27:11.553 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3 12:27:11.553 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3 12:27:11.555 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.555 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.556 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.556 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, source, "embedded"] 12:27:11.556 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, source, "embedded"] 12:27:11.557 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.174887 msec 12:27:11.557 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, delegate=RepositoryTrack(01/01 09, 04:57, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.557 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 04:57, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=) 12:27:11.557 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3 12:27:11.557 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3 12:27:11.559 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.559 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.559 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.559 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, source, "embedded"] 12:27:11.560 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, source, "embedded"] 12:27:11.560 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.253132 msec 12:27:11.560 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, delegate=RepositoryTrack(01/02 01, 10:31, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.561 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 01, 10:31, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=) 12:27:11.561 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3 12:27:11.561 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3 12:27:11.562 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.562 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.562 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.562 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, source, "embedded"] 12:27:11.563 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, source, "embedded"] 12:27:11.563 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.258919 msec 12:27:11.564 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, delegate=RepositoryTrack(01/02 02, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.564 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 02, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=) 12:27:11.564 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3 12:27:11.564 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3 12:27:11.565 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.566 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.566 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.566 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, source, "embedded"] 12:27:11.566 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, source, "embedded"] 12:27:11.567 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.202957 msec 12:27:11.567 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, delegate=RepositoryTrack(01/02 03, 02:59, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.567 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 03, 02:59, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=) 12:27:11.567 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3 12:27:11.567 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3 12:27:11.568 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.569 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.569 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.569 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, source, "embedded"] 12:27:11.573 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, source, "embedded"] 12:27:11.574 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.325649 msec 12:27:11.574 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, delegate=RepositoryTrack(01/02 04, 06:38, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.574 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 04, 06:38, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=) 12:27:11.575 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3 12:27:11.575 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3 12:27:11.576 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.576 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.576 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.576 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, source, "embedded"] 12:27:11.577 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, source, "embedded"] 12:27:11.578 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.346577 msec 12:27:11.578 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, delegate=RepositoryTrack(01/02 05, 04:07, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.578 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 05, 04:07, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=) 12:27:11.578 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3 12:27:11.579 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3 12:27:11.580 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.580 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.580 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.580 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, source, "embedded"] 12:27:11.581 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, source, "embedded"] 12:27:11.582 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.608332 msec 12:27:11.582 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, delegate=RepositoryTrack(01/02 06, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.582 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 06, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=) 12:27:11.583 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3 12:27:11.583 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3 12:27:11.584 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.584 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.584 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.584 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, source, "embedded"] 12:27:11.585 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, source, "embedded"] 12:27:11.586 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.414661 msec 12:27:11.586 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, delegate=RepositoryTrack(01/02 07, 05:56, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.586 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 07, 05:56, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=) 12:27:11.586 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3 12:27:11.586 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3 12:27:11.588 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.588 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.588 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.588 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, source, "embedded"] 12:27:11.589 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, source, "embedded"] 12:27:11.590 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.647775 msec 12:27:11.592 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 196.597216 msec 12:27:11.592 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:m-tQdfxStYACuJhqKYqzj7MC5O8=/content 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:z_YZV682QrUHZa90Q2Jmt0gtuGY=/content 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:gUN0FRBvDEo5w7-rnmqpuoaqsNM=/content 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:fxS2l_3kBYRSfJA4m6NwgoPWUqk=/content 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:H_65DFKPsNQPQXfujKyFyRrcjx4=/content 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.593 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:kzv2f6aO8DSx6Qcf85UzalJPsq8=/content 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:XPJ_8fXoZOFVpK1e6kbPXIAVZ5k=/content 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:DUty-MdRnOFoIhDUgV0mm0j6bNQ=/content 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:kjgBLXtASHXRlTe9L2Ismxb2P-k=/content 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:re2IDaTIexifcdaQMwAAXsjJV04=/content 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:87RsOumPj20Kk9Cwi6FH0INCjgA=/content 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:gBDNW0yRS_BjImEcF5ctr2R_EeA=/content 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:j5q_F2HxftMsdmcqGsPkVB6KD1A=/content 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:ybY77L1p1FXanIOWYBqdMS0ARzw=/content 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:rT4CDV6XPH2564Se_71IhudLw9c=/content 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:77bVmMyaQT5liJkAMz56n1SYGVI=/content 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.598 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:11.601 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:11.605 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:11.605 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-019.txt 12:27:11.605 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-019.txt 12:27:11.605 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:11.605 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-020 ======================================================================================== 12:27:11.605 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 12:27:11.605 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:11.606 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:11.611 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 12:27:11.611 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 12:27:11.612 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 12:27:11.612 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:11.612 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:11.612 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:11.612 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:11.612 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:11.612 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:11.612 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:11.612 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:11.613 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:11.613 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:11.613 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:11.613 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:11.613 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:11.613 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:11.613 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:11.614 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:11.614 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:11.614 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:11.615 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [source, "embedded"] 12:27:11.676 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 62.436542 msec 12:27:11.705 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:11.706 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:11.706 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:11.711 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 6.005654 msec 12:27:11.735 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, delegate=RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.735 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=) 12:27:11.736 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 12:27:11.736 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 12:27:11.739 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.739 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.739 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.739 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 12:27:11.740 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 12:27:11.741 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.596638 msec 12:27:11.741 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, delegate=RepositoryTrack(01/01 02, 02:08, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.741 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:08, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=) 12:27:11.741 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3 12:27:11.741 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3 12:27:11.743 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.743 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.743 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.743 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, source, "embedded"] 12:27:11.744 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, source, "embedded"] 12:27:11.745 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.091806 msec 12:27:11.745 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, delegate=RepositoryTrack(01/01 03, 03:28, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.746 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 03:28, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=) 12:27:11.746 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3 12:27:11.746 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3 12:27:11.748 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.748 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.748 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.748 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, source, "embedded"] 12:27:11.749 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, source, "embedded"] 12:27:11.750 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.717924 msec 12:27:11.750 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, delegate=RepositoryTrack(01/01 04, 06:18, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.750 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 06:18, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=) 12:27:11.750 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3 12:27:11.750 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3 12:27:11.752 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.752 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.752 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.752 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, source, "embedded"] 12:27:11.752 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, source, "embedded"] 12:27:11.753 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.249607 msec 12:27:11.753 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, delegate=RepositoryTrack(01/01 05, 05:29, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.753 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 05:29, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=) 12:27:11.754 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3 12:27:11.754 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3 12:27:11.755 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.755 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.755 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.755 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, source, "embedded"] 12:27:11.756 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, source, "embedded"] 12:27:11.756 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.201368 msec 12:27:11.757 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, delegate=RepositoryTrack(01/01 06, 04:45, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.757 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:45, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=) 12:27:11.757 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3 12:27:11.757 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3 12:27:11.758 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.759 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.759 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.761 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, source, "embedded"] 12:27:11.761 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, source, "embedded"] 12:27:11.762 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.406078 msec 12:27:11.762 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, delegate=RepositoryTrack(01/01 07, 05:09, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.762 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 05:09, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=) 12:27:11.763 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3 12:27:11.763 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3 12:27:11.764 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.764 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.764 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.764 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, source, "embedded"] 12:27:11.765 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, source, "embedded"] 12:27:11.765 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.294067 msec 12:27:11.766 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, delegate=RepositoryTrack(01/01 08, 03:45, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.766 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 03:45, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=) 12:27:11.766 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3 12:27:11.766 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3 12:27:11.768 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.768 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.768 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.768 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, source, "embedded"] 12:27:11.769 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, source, "embedded"] 12:27:11.770 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.642006 msec 12:27:11.770 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, delegate=RepositoryTrack(01/01 09, 04:57, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.770 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 04:57, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=) 12:27:11.770 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3 12:27:11.770 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3 12:27:11.773 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.773 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.773 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.773 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, source, "embedded"] 12:27:11.774 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, source, "embedded"] 12:27:11.775 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.339257 msec 12:27:11.775 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, delegate=RepositoryTrack(01/02 01, 10:31, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.775 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 01, 10:31, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=) 12:27:11.775 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3 12:27:11.775 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3 12:27:11.777 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.778 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.778 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.778 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, source, "embedded"] 12:27:11.778 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, source, "embedded"] 12:27:11.779 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.292722 msec 12:27:11.779 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, delegate=RepositoryTrack(01/02 02, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.779 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 02, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=) 12:27:11.779 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3 12:27:11.779 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3 12:27:11.781 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.781 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.781 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.781 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, source, "embedded"] 12:27:11.782 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, source, "embedded"] 12:27:11.782 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.263877 msec 12:27:11.782 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, delegate=RepositoryTrack(01/02 03, 02:59, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.783 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 03, 02:59, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=) 12:27:11.783 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3 12:27:11.783 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3 12:27:11.789 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.790 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.790 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.790 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, source, "embedded"] 12:27:11.790 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, source, "embedded"] 12:27:11.791 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.409206 msec 12:27:11.791 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, delegate=RepositoryTrack(01/02 04, 06:38, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.792 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 04, 06:38, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=) 12:27:11.792 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3 12:27:11.792 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3 12:27:11.793 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.793 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.793 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.793 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, source, "embedded"] 12:27:11.794 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, source, "embedded"] 12:27:11.800 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.004164 msec 12:27:11.801 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, delegate=RepositoryTrack(01/02 05, 04:07, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.801 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 05, 04:07, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=) 12:27:11.801 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3 12:27:11.803 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3 12:27:11.804 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.804 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.805 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.808 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, source, "embedded"] 12:27:11.809 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, source, "embedded"] 12:27:11.810 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.258643 msec 12:27:11.810 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, delegate=RepositoryTrack(01/02 06, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.810 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 06, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=) 12:27:11.810 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3 12:27:11.810 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3 12:27:11.812 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.812 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.812 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.812 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, source, "embedded"] 12:27:11.813 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, source, "embedded"] 12:27:11.813 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.321068 msec 12:27:11.813 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, delegate=RepositoryTrack(01/02 07, 05:56, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.813 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 07, 05:56, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=) 12:27:11.814 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3 12:27:11.814 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3 12:27:11.815 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.815 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.815 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.815 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, source, "embedded"] 12:27:11.816 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, source, "embedded"] 12:27:11.816 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.155626 msec 12:27:11.819 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 207.238857 msec 12:27:11.819 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:m-tQdfxStYACuJhqKYqzj7MC5O8=/content 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:z_YZV682QrUHZa90Q2Jmt0gtuGY=/content 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:gUN0FRBvDEo5w7-rnmqpuoaqsNM=/content 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:fxS2l_3kBYRSfJA4m6NwgoPWUqk=/content 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:H_65DFKPsNQPQXfujKyFyRrcjx4=/content 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:kzv2f6aO8DSx6Qcf85UzalJPsq8=/content 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:XPJ_8fXoZOFVpK1e6kbPXIAVZ5k=/content 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:DUty-MdRnOFoIhDUgV0mm0j6bNQ=/content 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:kjgBLXtASHXRlTe9L2Ismxb2P-k=/content 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.820 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:re2IDaTIexifcdaQMwAAXsjJV04=/content 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:87RsOumPj20Kk9Cwi6FH0INCjgA=/content 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:gBDNW0yRS_BjImEcF5ctr2R_EeA=/content 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:j5q_F2HxftMsdmcqGsPkVB6KD1A=/content 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:ybY77L1p1FXanIOWYBqdMS0ARzw=/content 12:27:11.821 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.823 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.823 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus 12:27:11.823 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.823 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.823 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:11.823 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:11.823 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.823 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:rT4CDV6XPH2564Se_71IhudLw9c=/content 12:27:11.823 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.823 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.823 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus 12:27:11.823 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:11.823 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:11.823 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:11.823 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:11.823 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:11.823 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:77bVmMyaQT5liJkAMz56n1SYGVI=/content 12:27:11.823 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.823 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:11.830 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:11.833 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:11.833 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:11.833 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-020.txt 12:27:11.833 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-020.txt 12:27:11.833 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:11.833 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-021 ======================================================================================== 12:27:11.833 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=16, maxResult=16) ... 12:27:11.833 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:11.834 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:11.841 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 16, requestedCount: 16, sortCriteria: []) 12:27:11.841 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 16 @@@ 16 @@@ null @@@ []) 12:27:11.841 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=16, maxResults=16, orderby=[]) 12:27:11.841 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:11.841 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:11.841 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:11.841 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:11.842 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:11.842 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:11.842 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:11.842 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:11.842 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:11.842 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:11.842 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:11.843 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:11.843 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:11.843 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:11.843 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:11.843 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:11.843 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:11.843 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:11.844 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [source, "embedded"] 12:27:11.890 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 46.863982 msec 12:27:11.922 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:11.923 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:11.923 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:11.931 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 8.109708 msec 12:27:11.963 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:zkp40hTxxtgRTjAkVgsnHZgFsM8=, delegate=RepositoryTrack(01/02 08, 03:01, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Qui Tollis, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-08 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Tollis.mp3, urn:bluemarine:track:zkp40hTxxtgRTjAkVgsnHZgFsM8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.963 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 08, 03:01, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Qui Tollis, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-08 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Tollis.mp3, urn:bluemarine:track:zkp40hTxxtgRTjAkVgsnHZgFsM8=) 12:27:11.964 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-08 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Tollis.mp3 12:27:11.964 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-08 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Tollis.mp3 12:27:11.971 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-08 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Tollis.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.971 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.971 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.971 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:zkp40hTxxtgRTjAkVgsnHZgFsM8=, source, "embedded"] 12:27:11.972 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:zkp40hTxxtgRTjAkVgsnHZgFsM8=, source, "embedded"] 12:27:11.973 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.047323 msec 12:27:11.973 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:XL9_KSyBmjKUKd1O_7Ofz_ct8JI=, delegate=RepositoryTrack(01/02 09, 04:47, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Qui Sedes Ad Dexteram Patris, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-09 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Sedes Ad Dexteram Patris.mp3, urn:bluemarine:track:XL9_KSyBmjKUKd1O_7Ofz_ct8JI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.974 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 09, 04:47, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Qui Sedes Ad Dexteram Patris, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-09 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Sedes Ad Dexteram Patris.mp3, urn:bluemarine:track:XL9_KSyBmjKUKd1O_7Ofz_ct8JI=) 12:27:11.974 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-09 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Sedes Ad Dexteram Patris.mp3 12:27:11.974 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-09 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Sedes Ad Dexteram Patris.mp3 12:27:11.979 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-09 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Sedes Ad Dexteram Patris.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.979 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.979 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.979 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:XL9_KSyBmjKUKd1O_7Ofz_ct8JI=, source, "embedded"] 12:27:11.980 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:XL9_KSyBmjKUKd1O_7Ofz_ct8JI=, source, "embedded"] 12:27:11.981 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.986675 msec 12:27:11.981 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:btCHASU05km7dLi7qxvEzqpoJes=, delegate=RepositoryTrack(01/02 10, 05:14, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Quoniam Tu Solus Sanctus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-10 Bach_ Mass In B Minor, BWV 232 - Gloria_ Quoniam Tu Solus Sanctus.mp3, urn:bluemarine:track:btCHASU05km7dLi7qxvEzqpoJes=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.982 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 10, 05:14, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Quoniam Tu Solus Sanctus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-10 Bach_ Mass In B Minor, BWV 232 - Gloria_ Quoniam Tu Solus Sanctus.mp3, urn:bluemarine:track:btCHASU05km7dLi7qxvEzqpoJes=) 12:27:11.982 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-10 Bach_ Mass In B Minor, BWV 232 - Gloria_ Quoniam Tu Solus Sanctus.mp3 12:27:11.982 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-10 Bach_ Mass In B Minor, BWV 232 - Gloria_ Quoniam Tu Solus Sanctus.mp3 12:27:11.987 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-10 Bach_ Mass In B Minor, BWV 232 - Gloria_ Quoniam Tu Solus Sanctus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.987 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.988 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.988 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:btCHASU05km7dLi7qxvEzqpoJes=, source, "embedded"] 12:27:11.989 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:btCHASU05km7dLi7qxvEzqpoJes=, source, "embedded"] 12:27:11.990 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.063757 msec 12:27:11.990 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:P_78P3BO-8CVVEuAz2QCG8o2Row=, delegate=RepositoryTrack(01/02 11, 04:18, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Cum Sancto Spiritu, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-11 Bach_ Mass In B Minor, BWV 232 - Gloria_ Cum Sancto Spiritu.mp3, urn:bluemarine:track:P_78P3BO-8CVVEuAz2QCG8o2Row=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.990 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 11, 04:18, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Cum Sancto Spiritu, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-11 Bach_ Mass In B Minor, BWV 232 - Gloria_ Cum Sancto Spiritu.mp3, urn:bluemarine:track:P_78P3BO-8CVVEuAz2QCG8o2Row=) 12:27:11.990 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-11 Bach_ Mass In B Minor, BWV 232 - Gloria_ Cum Sancto Spiritu.mp3 12:27:11.991 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-11 Bach_ Mass In B Minor, BWV 232 - Gloria_ Cum Sancto Spiritu.mp3 12:27:11.996 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-11 Bach_ Mass In B Minor, BWV 232 - Gloria_ Cum Sancto Spiritu.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:11.996 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:11.996 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:11.996 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:P_78P3BO-8CVVEuAz2QCG8o2Row=, source, "embedded"] 12:27:11.997 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:P_78P3BO-8CVVEuAz2QCG8o2Row=, source, "embedded"] 12:27:11.998 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.811028 msec 12:27:11.998 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:huN3o27gpEkVZm96EB0zLK9_8Uk=, delegate=RepositoryTrack(02/02 01, 01:52, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Credo In Unum Deum, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-01 Bach_ Mass In B Minor, BWV 232 - Credo_ Credo In Unum Deum.mp3, urn:bluemarine:track:huN3o27gpEkVZm96EB0zLK9_8Uk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:11.998 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 01, 01:52, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Credo In Unum Deum, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-01 Bach_ Mass In B Minor, BWV 232 - Credo_ Credo In Unum Deum.mp3, urn:bluemarine:track:huN3o27gpEkVZm96EB0zLK9_8Uk=) 12:27:11.999 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-01 Bach_ Mass In B Minor, BWV 232 - Credo_ Credo In Unum Deum.mp3 12:27:11.999 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-01 Bach_ Mass In B Minor, BWV 232 - Credo_ Credo In Unum Deum.mp3 12:27:12.004 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-01 Bach_ Mass In B Minor, BWV 232 - Credo_ Credo In Unum Deum.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.004 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.004 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.005 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:huN3o27gpEkVZm96EB0zLK9_8Uk=, source, "embedded"] 12:27:12.006 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:huN3o27gpEkVZm96EB0zLK9_8Uk=, source, "embedded"] 12:27:12.008 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.219411 msec 12:27:12.008 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:NkEfbPU06cVEWptwFEXzEi_ZvFU=, delegate=RepositoryTrack(02/02 02, 02:06, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Patrem Omnipotentem, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-02 Bach_ Mass In B Minor, BWV 232 - Credo_ Patrem Omnipotentem.mp3, urn:bluemarine:track:NkEfbPU06cVEWptwFEXzEi_ZvFU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.008 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 02, 02:06, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Patrem Omnipotentem, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-02 Bach_ Mass In B Minor, BWV 232 - Credo_ Patrem Omnipotentem.mp3, urn:bluemarine:track:NkEfbPU06cVEWptwFEXzEi_ZvFU=) 12:27:12.008 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-02 Bach_ Mass In B Minor, BWV 232 - Credo_ Patrem Omnipotentem.mp3 12:27:12.009 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-02 Bach_ Mass In B Minor, BWV 232 - Credo_ Patrem Omnipotentem.mp3 12:27:12.015 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-02 Bach_ Mass In B Minor, BWV 232 - Credo_ Patrem Omnipotentem.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.015 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.016 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.016 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:NkEfbPU06cVEWptwFEXzEi_ZvFU=, source, "embedded"] 12:27:12.017 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:NkEfbPU06cVEWptwFEXzEi_ZvFU=, source, "embedded"] 12:27:12.020 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.248022 msec 12:27:12.020 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:XJtTh4sMClpIcFEU4q7zQ7SyYc4=, delegate=RepositoryTrack(02/02 03, 05:06, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et In Unum Dominum, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-03 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Unum Dominum.mp3, urn:bluemarine:track:XJtTh4sMClpIcFEU4q7zQ7SyYc4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.021 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 03, 05:06, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et In Unum Dominum, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-03 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Unum Dominum.mp3, urn:bluemarine:track:XJtTh4sMClpIcFEU4q7zQ7SyYc4=) 12:27:12.021 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-03 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Unum Dominum.mp3 12:27:12.022 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-03 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Unum Dominum.mp3 12:27:12.028 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-03 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Unum Dominum.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.028 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.028 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.028 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:XJtTh4sMClpIcFEU4q7zQ7SyYc4=, source, "embedded"] 12:27:12.030 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:XJtTh4sMClpIcFEU4q7zQ7SyYc4=, source, "embedded"] 12:27:12.031 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.531151 msec 12:27:12.031 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:CJkx5fFT2W4IhBd1cswVf3QmE0s=, delegate=RepositoryTrack(02/02 04, 02:58, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et Incarnatus Est, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-04 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Incarnatus Est.mp3, urn:bluemarine:track:CJkx5fFT2W4IhBd1cswVf3QmE0s=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.031 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 04, 02:58, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et Incarnatus Est, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-04 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Incarnatus Est.mp3, urn:bluemarine:track:CJkx5fFT2W4IhBd1cswVf3QmE0s=) 12:27:12.032 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-04 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Incarnatus Est.mp3 12:27:12.032 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-04 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Incarnatus Est.mp3 12:27:12.038 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-04 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Incarnatus Est.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.038 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.038 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.038 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:CJkx5fFT2W4IhBd1cswVf3QmE0s=, source, "embedded"] 12:27:12.039 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:CJkx5fFT2W4IhBd1cswVf3QmE0s=, source, "embedded"] 12:27:12.040 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.897341 msec 12:27:12.040 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:P-JmC0ZWEQgfghnYEhJFlIYUQXI=, delegate=RepositoryTrack(02/02 05, 03:33, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Crucifixus, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-05 Bach_ Mass In B Minor, BWV 232 - Credo_ Crucifixus.mp3, urn:bluemarine:track:P-JmC0ZWEQgfghnYEhJFlIYUQXI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.040 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 05, 03:33, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Crucifixus, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-05 Bach_ Mass In B Minor, BWV 232 - Credo_ Crucifixus.mp3, urn:bluemarine:track:P-JmC0ZWEQgfghnYEhJFlIYUQXI=) 12:27:12.041 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-05 Bach_ Mass In B Minor, BWV 232 - Credo_ Crucifixus.mp3 12:27:12.041 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-05 Bach_ Mass In B Minor, BWV 232 - Credo_ Crucifixus.mp3 12:27:12.046 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-05 Bach_ Mass In B Minor, BWV 232 - Credo_ Crucifixus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.046 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.046 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.046 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:P-JmC0ZWEQgfghnYEhJFlIYUQXI=, source, "embedded"] 12:27:12.047 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:P-JmC0ZWEQgfghnYEhJFlIYUQXI=, source, "embedded"] 12:27:12.048 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.840273 msec 12:27:12.048 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:PD9Cc2DHmAQ48UjGvr7lrXVD8ZQ=, delegate=RepositoryTrack(02/02 06, 04:26, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et Resurrexit, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-06 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Resurrexit.mp3, urn:bluemarine:track:PD9Cc2DHmAQ48UjGvr7lrXVD8ZQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.048 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 06, 04:26, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et Resurrexit, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-06 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Resurrexit.mp3, urn:bluemarine:track:PD9Cc2DHmAQ48UjGvr7lrXVD8ZQ=) 12:27:12.049 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-06 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Resurrexit.mp3 12:27:12.049 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-06 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Resurrexit.mp3 12:27:12.054 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-06 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Resurrexit.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.054 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.054 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.054 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:PD9Cc2DHmAQ48UjGvr7lrXVD8ZQ=, source, "embedded"] 12:27:12.055 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:PD9Cc2DHmAQ48UjGvr7lrXVD8ZQ=, source, "embedded"] 12:27:12.056 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.320247 msec 12:27:12.057 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:5wSm3e6XLFXlh3Y0sbtIvCUeohc=, delegate=RepositoryTrack(02/02 07, 05:12, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et In Spiritum Sanctum, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-07 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Spiritum Sanctum.mp3, urn:bluemarine:track:5wSm3e6XLFXlh3Y0sbtIvCUeohc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.057 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 07, 05:12, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et In Spiritum Sanctum, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-07 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Spiritum Sanctum.mp3, urn:bluemarine:track:5wSm3e6XLFXlh3Y0sbtIvCUeohc=) 12:27:12.057 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-07 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Spiritum Sanctum.mp3 12:27:12.057 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-07 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Spiritum Sanctum.mp3 12:27:12.062 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-07 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Spiritum Sanctum.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.062 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.062 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.062 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5wSm3e6XLFXlh3Y0sbtIvCUeohc=, source, "embedded"] 12:27:12.063 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:5wSm3e6XLFXlh3Y0sbtIvCUeohc=, source, "embedded"] 12:27:12.063 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.431501 msec 12:27:12.064 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:odvEl0zhTdqtd5SNszFk0AZaaI8=, delegate=RepositoryTrack(02/02 08, 03:54, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Confiteor Unum Baptisma, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-08 Bach_ Mass In B Minor, BWV 232 - Credo_ Confiteor Unum Baptisma.mp3, urn:bluemarine:track:odvEl0zhTdqtd5SNszFk0AZaaI8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.064 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 08, 03:54, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Confiteor Unum Baptisma, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-08 Bach_ Mass In B Minor, BWV 232 - Credo_ Confiteor Unum Baptisma.mp3, urn:bluemarine:track:odvEl0zhTdqtd5SNszFk0AZaaI8=) 12:27:12.064 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-08 Bach_ Mass In B Minor, BWV 232 - Credo_ Confiteor Unum Baptisma.mp3 12:27:12.064 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-08 Bach_ Mass In B Minor, BWV 232 - Credo_ Confiteor Unum Baptisma.mp3 12:27:12.069 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-08 Bach_ Mass In B Minor, BWV 232 - Credo_ Confiteor Unum Baptisma.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.069 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.069 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.069 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:odvEl0zhTdqtd5SNszFk0AZaaI8=, source, "embedded"] 12:27:12.070 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:odvEl0zhTdqtd5SNszFk0AZaaI8=, source, "embedded"] 12:27:12.070 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.43138 msec 12:27:12.071 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:JsLQxCNkJ5bgGoqFKO1B-CfGSW8=, delegate=RepositoryTrack(02/02 09, 02:26, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et Expecto, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-09 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Expecto.mp3, urn:bluemarine:track:JsLQxCNkJ5bgGoqFKO1B-CfGSW8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.071 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 09, 02:26, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et Expecto, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-09 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Expecto.mp3, urn:bluemarine:track:JsLQxCNkJ5bgGoqFKO1B-CfGSW8=) 12:27:12.071 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-09 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Expecto.mp3 12:27:12.071 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-09 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Expecto.mp3 12:27:12.077 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-09 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Expecto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.077 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.077 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.077 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:JsLQxCNkJ5bgGoqFKO1B-CfGSW8=, source, "embedded"] 12:27:12.078 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:JsLQxCNkJ5bgGoqFKO1B-CfGSW8=, source, "embedded"] 12:27:12.079 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.799292 msec 12:27:12.079 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:k0_s45nzCAG0jjuczZVnMp9bYtA=, delegate=RepositoryTrack(02/02 10, 04:22, rdfs:label=Bach: Mass In B Minor, BWV 232 - Sanctus, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-10 Bach_ Mass In B Minor, BWV 232 - Sanctus.mp3, urn:bluemarine:track:k0_s45nzCAG0jjuczZVnMp9bYtA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.080 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 10, 04:22, rdfs:label=Bach: Mass In B Minor, BWV 232 - Sanctus, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-10 Bach_ Mass In B Minor, BWV 232 - Sanctus.mp3, urn:bluemarine:track:k0_s45nzCAG0jjuczZVnMp9bYtA=) 12:27:12.080 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-10 Bach_ Mass In B Minor, BWV 232 - Sanctus.mp3 12:27:12.080 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-10 Bach_ Mass In B Minor, BWV 232 - Sanctus.mp3 12:27:12.084 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-10 Bach_ Mass In B Minor, BWV 232 - Sanctus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.085 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.085 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.085 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:k0_s45nzCAG0jjuczZVnMp9bYtA=, source, "embedded"] 12:27:12.086 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:k0_s45nzCAG0jjuczZVnMp9bYtA=, source, "embedded"] 12:27:12.086 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.430436 msec 12:27:12.087 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:biBP-KJHhNf0qb_EE2FuVJxnr2I=, delegate=RepositoryTrack(02/02 11, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Osanna, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-11 Bach_ Mass In B Minor, BWV 232 - Osanna.mp3, urn:bluemarine:track:biBP-KJHhNf0qb_EE2FuVJxnr2I=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.087 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 11, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Osanna, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-11 Bach_ Mass In B Minor, BWV 232 - Osanna.mp3, urn:bluemarine:track:biBP-KJHhNf0qb_EE2FuVJxnr2I=) 12:27:12.087 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-11 Bach_ Mass In B Minor, BWV 232 - Osanna.mp3 12:27:12.087 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-11 Bach_ Mass In B Minor, BWV 232 - Osanna.mp3 12:27:12.095 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-11 Bach_ Mass In B Minor, BWV 232 - Osanna.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.095 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.096 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.096 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:biBP-KJHhNf0qb_EE2FuVJxnr2I=, source, "embedded"] 12:27:12.097 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:biBP-KJHhNf0qb_EE2FuVJxnr2I=, source, "embedded"] 12:27:12.098 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.775831 msec 12:27:12.099 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:JNbdaeOTaQdlsmrXXg0wEAOXX7I=, delegate=RepositoryTrack(02/02 12, 06:46, rdfs:label=Bach: Mass In B Minor, BWV 232 - Benedictus; Osanna #2, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-12 Bach_ Mass In B Minor, BWV 232 - Benedictus; Osanna #2.mp3, urn:bluemarine:track:JNbdaeOTaQdlsmrXXg0wEAOXX7I=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.099 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 12, 06:46, rdfs:label=Bach: Mass In B Minor, BWV 232 - Benedictus; Osanna #2, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-12 Bach_ Mass In B Minor, BWV 232 - Benedictus; Osanna #2.mp3, urn:bluemarine:track:JNbdaeOTaQdlsmrXXg0wEAOXX7I=) 12:27:12.100 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-12 Bach_ Mass In B Minor, BWV 232 - Benedictus; Osanna #2.mp3 12:27:12.100 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-12 Bach_ Mass In B Minor, BWV 232 - Benedictus; Osanna #2.mp3 12:27:12.105 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-12 Bach_ Mass In B Minor, BWV 232 - Benedictus; Osanna #2.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.105 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.110 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.110 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:JNbdaeOTaQdlsmrXXg0wEAOXX7I=, source, "embedded"] 12:27:12.111 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:JNbdaeOTaQdlsmrXXg0wEAOXX7I=, source, "embedded"] 12:27:12.112 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.263172 msec 12:27:12.123 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 282.4175 msec 12:27:12.124 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 12:27:12.131 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.131 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.131 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Qui Tollis 12:27:12.131 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.131 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.131 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:12.131 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:12.131 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.131 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:o-FOjiLrlhX7D8t6KvEK5bfXrqg=/content 12:27:12.131 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.131 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.131 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Qui Sedes Ad Dexteram Patris 12:27:12.131 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.131 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.131 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:dfjZyCdO85RSyA2KL5iNzYYk7G4=/content 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Quoniam Tu Solus Sanctus 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:qj9NGSFL9C1kMCiNp7q_xv1p2TE=/content 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Cum Sancto Spiritu 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:5X7kN21_INsIONnKqGcUgL-RByU=/content 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Credo In Unum Deum 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:qLEzU4E1UDUj2U1-mk-ShrDJC3I=/content 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Patrem Omnipotentem 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 12:27:12.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:mqdyAzvj_cLylyGPnQ0SHX191gU=/content 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Et In Unum Dominum 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:9IMUx82KD8qE-1LxrZlQ3UizST4=/content 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Et Incarnatus Est 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:Yj8mJSHEDoXFr4BRbQrJPYZDIc4=/content 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Crucifixus 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:XzGC0GLH1GmK8dMcR8xJ7E97lcw=/content 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Et Resurrexit 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 12:27:12.133 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.134 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:vcQwjk8g0Pm88rmwHMfpwwE12Yc=/content 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Et In Spiritum Sanctum 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:5bGR6Fi9Cs0TMva5eitEyqwhlPQ=/content 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Confiteor Unum Baptisma 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:PPJYnLU5wZ8TVmHRsIZlTRz9oUs=/content 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Et Expecto 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:5wfyRbY5jQrJRA2sPfIYo-KW7C0=/content 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Sanctus 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:YRJNEfD-PsHMRPX__LCdoa3Drx8=/content 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Osanna 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:r7ICyCw-mcwksmGb6Htjbck8rP8=/content 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Benedictus; Osanna #2 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 12:27:12.140 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 12:27:12.141 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.141 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:UoFl8HHjUcCEybe8Zcts41K61WI=/content 12:27:12.141 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.141 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.147 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:12.156 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:12.156 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:12.156 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-021.txt 12:27:12.156 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-021.txt 12:27:12.156 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-022 ======================================================================================== 12:27:12.156 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=32, maxResult=16) ... 12:27:12.156 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:12.157 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:12.159 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 32, requestedCount: 16, sortCriteria: []) 12:27:12.159 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 32 @@@ 16 @@@ null @@@ []) 12:27:12.159 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=32, maxResults=16, orderby=[]) 12:27:12.159 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:12.159 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:12.160 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:12.160 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:12.160 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:12.160 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:12.160 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:12.160 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:12.160 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:12.161 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:12.161 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:12.161 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:12.161 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:12.161 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:12.161 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:12.162 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:12.162 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:12.162 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:12.163 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [source, "embedded"] 12:27:12.167 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:12.208 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 45.976453 msec 12:27:12.243 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:12.243 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:12.244 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:12.256 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 12.735829 msec 12:27:12.290 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:7bMZzD4APoMsumMUI6ZK4dSmRu0=, delegate=RepositoryTrack(02/02 13, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Agnus Dei: Agnus Dei, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-13 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Agnus Dei.mp3, urn:bluemarine:track:7bMZzD4APoMsumMUI6ZK4dSmRu0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.290 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 13, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Agnus Dei: Agnus Dei, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-13 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Agnus Dei.mp3, urn:bluemarine:track:7bMZzD4APoMsumMUI6ZK4dSmRu0=) 12:27:12.291 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-13 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Agnus Dei.mp3 12:27:12.291 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-13 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Agnus Dei.mp3 12:27:12.296 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-13 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Agnus Dei.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.296 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.296 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.296 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:7bMZzD4APoMsumMUI6ZK4dSmRu0=, source, "embedded"] 12:27:12.297 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:7bMZzD4APoMsumMUI6ZK4dSmRu0=, source, "embedded"] 12:27:12.298 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.48914 msec 12:27:12.298 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:wF6gS1iF7zPo095GP7gmI4ToBZs=, delegate=RepositoryTrack(02/02 14, 02:50, rdfs:label=Bach: Mass In B Minor, BWV 232 - Agnus Dei: Dona Nobis Pacem, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-14 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Dona Nobis Pacem.mp3, urn:bluemarine:track:wF6gS1iF7zPo095GP7gmI4ToBZs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.298 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 14, 02:50, rdfs:label=Bach: Mass In B Minor, BWV 232 - Agnus Dei: Dona Nobis Pacem, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-14 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Dona Nobis Pacem.mp3, urn:bluemarine:track:wF6gS1iF7zPo095GP7gmI4ToBZs=) 12:27:12.298 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-14 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Dona Nobis Pacem.mp3 12:27:12.298 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-14 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Dona Nobis Pacem.mp3 12:27:12.304 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-14 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Dona Nobis Pacem.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.304 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.304 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.304 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:wF6gS1iF7zPo095GP7gmI4ToBZs=, source, "embedded"] 12:27:12.305 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:wF6gS1iF7zPo095GP7gmI4ToBZs=, source, "embedded"] 12:27:12.306 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.83575 msec 12:27:12.306 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, delegate=RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.307 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=) 12:27:12.307 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 12:27:12.307 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 12:27:12.309 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.309 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.309 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.309 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 12:27:12.310 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 12:27:12.311 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.930768 msec 12:27:12.311 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, delegate=RepositoryTrack(01/01 02, 07:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.311 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 07:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=) 12:27:12.312 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3 12:27:12.315 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3 12:27:12.317 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.317 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.317 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.317 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 12:27:12.318 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 12:27:12.319 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.839939 msec 12:27:12.319 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, delegate=RepositoryTrack(01/01 03, 05:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.320 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=) 12:27:12.320 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3 12:27:12.320 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3 12:27:12.322 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.322 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.322 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.322 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 12:27:12.323 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 12:27:12.324 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.093 msec 12:27:12.324 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, delegate=RepositoryTrack(01/01 04, 03:41, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.325 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 03:41, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=) 12:27:12.325 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3 12:27:12.325 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3 12:27:12.327 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.327 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.327 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.327 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 12:27:12.328 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 12:27:12.329 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.645284 msec 12:27:12.329 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, delegate=RepositoryTrack(01/01 05, 03:15, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.329 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 03:15, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=) 12:27:12.329 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3 12:27:12.330 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3 12:27:12.331 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.331 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.332 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.332 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 12:27:12.332 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 12:27:12.333 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.686672 msec 12:27:12.333 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, delegate=RepositoryTrack(01/01 06, 02:34, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.334 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 02:34, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=) 12:27:12.334 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3 12:27:12.334 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3 12:27:12.336 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.336 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.336 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.336 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 12:27:12.337 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 12:27:12.338 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.700604 msec 12:27:12.338 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, delegate=RepositoryTrack(01/01 07, 08:20, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.338 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 08:20, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=) 12:27:12.339 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3 12:27:12.339 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3 12:27:12.341 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.341 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.341 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.341 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 12:27:12.342 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 12:27:12.343 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.794713 msec 12:27:12.343 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, delegate=RepositoryTrack(01/01 08, 06:36, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.343 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 06:36, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=) 12:27:12.344 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3 12:27:12.344 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3 12:27:12.345 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.346 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.346 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.346 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 12:27:12.347 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 12:27:12.347 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.762348 msec 12:27:12.348 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, delegate=RepositoryTrack(01/01 09, 03:08, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.348 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 03:08, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=) 12:27:12.348 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3 12:27:12.348 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3 12:27:12.350 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.350 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.351 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.356 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 12:27:12.357 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 12:27:12.358 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.110643 msec 12:27:12.358 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, delegate=RepositoryTrack(01/01 10, 03:58, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.358 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 03:58, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=) 12:27:12.359 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 12:27:12.359 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 12:27:12.361 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.361 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.361 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.361 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 12:27:12.362 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 12:27:12.363 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.869 msec 12:27:12.363 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, delegate=RepositoryTrack(01/01 11, 04:31, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.363 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 04:31, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=) 12:27:12.364 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3 12:27:12.364 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3 12:27:12.366 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.366 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.366 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.366 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 12:27:12.367 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 12:27:12.368 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.842083 msec 12:27:12.368 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, delegate=RepositoryTrack(01/01 12, 03:27, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.368 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 03:27, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=) 12:27:12.369 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 12:27:12.369 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 12:27:12.370 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.371 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.371 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.371 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 12:27:12.372 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 12:27:12.372 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.683178 msec 12:27:12.373 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:zUYJbXUASduXOINsfPzxngcwkhQ=, delegate=RepositoryTrack(01/01 01, 11:05, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 1. Allegro Con Brio, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/01 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 1. Allegro Con Brio.mp3, urn:bluemarine:track:zUYJbXUASduXOINsfPzxngcwkhQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.373 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 11:05, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 1. Allegro Con Brio, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/01 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 1. Allegro Con Brio.mp3, urn:bluemarine:track:zUYJbXUASduXOINsfPzxngcwkhQ=) 12:27:12.373 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/01 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 1. Allegro Con Brio.mp3 12:27:12.373 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/01 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 1. Allegro Con Brio.mp3 12:27:12.379 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/01 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 1. Allegro Con Brio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.380 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.380 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.380 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:zUYJbXUASduXOINsfPzxngcwkhQ=, source, "embedded"] 12:27:12.381 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:zUYJbXUASduXOINsfPzxngcwkhQ=, source, "embedded"] 12:27:12.382 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.817531 msec 12:27:12.382 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:qMFX5cavMduJ1qI4rCaOQf5Lwxo=, delegate=RepositoryTrack(01/01 02, 04:38, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 2. Introduzione: Adagio Molto, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/02 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 2. Introduzione_ Adagio Molto.mp3, urn:bluemarine:track:qMFX5cavMduJ1qI4rCaOQf5Lwxo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.382 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 04:38, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 2. Introduzione: Adagio Molto, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/02 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 2. Introduzione_ Adagio Molto.mp3, urn:bluemarine:track:qMFX5cavMduJ1qI4rCaOQf5Lwxo=) 12:27:12.383 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/02 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 2. Introduzione_ Adagio Molto.mp3 12:27:12.383 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/02 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 2. Introduzione_ Adagio Molto.mp3 12:27:12.389 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/02 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 2. Introduzione_ Adagio Molto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.390 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.391 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.391 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qMFX5cavMduJ1qI4rCaOQf5Lwxo=, source, "embedded"] 12:27:12.393 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:qMFX5cavMduJ1qI4rCaOQf5Lwxo=, source, "embedded"] 12:27:12.395 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.302404 msec 12:27:12.399 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 239.644323 msec 12:27:12.399 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 12:27:12.402 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.402 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.402 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Agnus Dei: Agnus Dei 12:27:12.402 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.402 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.402 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 12:27:12.402 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 12:27:12.402 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.402 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:xBn2oOAd7UYrmEWthG459adZTvc=/content 12:27:12.402 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Agnus Dei: Dona Nobis Pacem 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:80WbDklIlJie6WHL2KIq94-IoM8=/content 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:EBBBeSSPj_eLBubj3tlhkpkEmdA=/content 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:M3XS37PybGr_YOQkh3EmrXxHPu0=/content 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:UalAmccD_ux3InsTaA6Th_sIcM8=/content 12:27:12.403 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.404 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.404 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro 12:27:12.404 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.404 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.404 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:12.404 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:12.404 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.412 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:irHmPHbxSLT5dfagK8o0hNE_RkE=/content 12:27:12.412 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.412 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.412 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante 12:27:12.412 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.412 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.412 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:12.412 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:12.412 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.412 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:3MJoto-8xlsSlVgz4u2aqkL3Q2g=/content 12:27:12.412 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.412 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.412 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro 12:27:12.412 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.412 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.413 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:12.413 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:12.413 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.413 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:LDayt7qvRMNDqA9YGxjJGL4jeHo=/content 12:27:12.413 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.413 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.413 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro 12:27:12.413 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.413 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:B5Xj9Og00eU-gaQbIpY4SimH8nM=/content 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:RTGBoi3kT0cRlWK0ea2met39-Jo=/content 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:Rjc_sKrAU2GFCGDwfcm2oS4sTqw=/content 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.415 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:3_-_Y3EEyhsLwP7_m04Lc6UnpFk=/content 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:YC1zHZFv3e-l6geioBSs5doYFJc=/content 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:3rv7St-EqvYm52Z5oNJfNKIpLRI=/content 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 1. Allegro Con Brio 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:44flzsKCTo_Tu3mhftKsQInFbx0=/content 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 2. Introduzione: Adagio Molto 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:hUWtPP2dbQbh3W-W34L42Z8DsNU=/content 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.416 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.424 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:12.437 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:12.437 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:12.437 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-022.txt 12:27:12.437 [cling-3 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-022.txt 12:27:12.437 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-023 ======================================================================================== 12:27:12.437 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=48, maxResult=16) ... 12:27:12.437 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:12.438 [cling-3 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:12.438 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:12.441 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 48, requestedCount: 16, sortCriteria: []) 12:27:12.441 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 48 @@@ 16 @@@ null @@@ []) 12:27:12.442 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=48, maxResults=16, orderby=[]) 12:27:12.442 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:12.442 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:12.442 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:12.442 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:12.443 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:12.443 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:12.443 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:12.443 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:12.443 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:12.444 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:12.444 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:12.444 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:12.445 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:12.445 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:12.445 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:12.446 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:12.446 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:12.446 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:12.447 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [source, "embedded"] 12:27:12.495 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 49.581461 msec 12:27:12.518 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:12.518 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:12.518 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:12.523 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 5.626336 msec 12:27:12.554 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:RlAevTsmmpHlrcy-zXWZnt41-zU=, delegate=RepositoryTrack(01/01 03, 07:34, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 3. Rondo: Allegretto Moderato, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/03 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Allegretto Moderato.mp3, urn:bluemarine:track:RlAevTsmmpHlrcy-zXWZnt41-zU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.555 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 07:34, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 3. Rondo: Allegretto Moderato, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/03 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Allegretto Moderato.mp3, urn:bluemarine:track:RlAevTsmmpHlrcy-zXWZnt41-zU=) 12:27:12.555 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/03 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Allegretto Moderato.mp3 12:27:12.555 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/03 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Allegretto Moderato.mp3 12:27:12.570 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/03 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Allegretto Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.570 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.570 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.570 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:RlAevTsmmpHlrcy-zXWZnt41-zU=, source, "embedded"] 12:27:12.571 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:RlAevTsmmpHlrcy-zXWZnt41-zU=, source, "embedded"] 12:27:12.572 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.875029 msec 12:27:12.572 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:78fxE-NK3qDzDfVMLjU6m1ZHkuE=, delegate=RepositoryTrack(01/01 04, 01:55, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 3. Rondo: Prestissimo, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/04 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Prestissimo.mp3, urn:bluemarine:track:78fxE-NK3qDzDfVMLjU6m1ZHkuE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.573 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 01:55, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 3. Rondo: Prestissimo, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/04 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Prestissimo.mp3, urn:bluemarine:track:78fxE-NK3qDzDfVMLjU6m1ZHkuE=) 12:27:12.573 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/04 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Prestissimo.mp3 12:27:12.573 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/04 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Prestissimo.mp3 12:27:12.579 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/04 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Prestissimo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.579 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.579 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.579 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:78fxE-NK3qDzDfVMLjU6m1ZHkuE=, source, "embedded"] 12:27:12.580 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:78fxE-NK3qDzDfVMLjU6m1ZHkuE=, source, "embedded"] 12:27:12.581 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.381606 msec 12:27:12.585 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:RM6GWvoupskGG9PWHq4Trkn2-b0=, delegate=RepositoryTrack(01/01 05, 07:16, rdfs:label=Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 1. Adagio, Allegro, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/05 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 1. Adagio, Allegro.mp3, urn:bluemarine:track:RM6GWvoupskGG9PWHq4Trkn2-b0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.585 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 07:16, rdfs:label=Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 1. Adagio, Allegro, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/05 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 1. Adagio, Allegro.mp3, urn:bluemarine:track:RM6GWvoupskGG9PWHq4Trkn2-b0=) 12:27:12.586 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/05 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 1. Adagio, Allegro.mp3 12:27:12.586 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/05 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 1. Adagio, Allegro.mp3 12:27:12.592 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/05 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 1. Adagio, Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.593 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.593 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.593 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:RM6GWvoupskGG9PWHq4Trkn2-b0=, source, "embedded"] 12:27:12.594 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:RM6GWvoupskGG9PWHq4Trkn2-b0=, source, "embedded"] 12:27:12.595 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.029161 msec 12:27:12.595 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:PQPOyiLQKLm12FSEA_eDGA8LwMk=, delegate=RepositoryTrack(01/01 06, 04:01, rdfs:label=Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 2. Andante Espressivo, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/06 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 2. Andante Espressivo.mp3, urn:bluemarine:track:PQPOyiLQKLm12FSEA_eDGA8LwMk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.595 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:01, rdfs:label=Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 2. Andante Espressivo, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/06 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 2. Andante Espressivo.mp3, urn:bluemarine:track:PQPOyiLQKLm12FSEA_eDGA8LwMk=) 12:27:12.596 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/06 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 2. Andante Espressivo.mp3 12:27:12.596 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/06 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 2. Andante Espressivo.mp3 12:27:12.601 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/06 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 2. Andante Espressivo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.601 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.601 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.601 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:PQPOyiLQKLm12FSEA_eDGA8LwMk=, source, "embedded"] 12:27:12.602 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:PQPOyiLQKLm12FSEA_eDGA8LwMk=, source, "embedded"] 12:27:12.603 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.486076 msec 12:27:12.603 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:-baz9LJkA6Kpaf18DOTjuSwKsgY=, delegate=RepositoryTrack(01/01 07, 06:06, rdfs:label=Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 3. Vivacissimamente, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/07 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 3. Vivacissimamente.mp3, urn:bluemarine:track:-baz9LJkA6Kpaf18DOTjuSwKsgY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.603 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 06:06, rdfs:label=Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 3. Vivacissimamente, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/07 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 3. Vivacissimamente.mp3, urn:bluemarine:track:-baz9LJkA6Kpaf18DOTjuSwKsgY=) 12:27:12.603 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/07 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 3. Vivacissimamente.mp3 12:27:12.603 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/07 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 3. Vivacissimamente.mp3 12:27:12.617 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/07 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 3. Vivacissimamente.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.617 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.622 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.623 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-baz9LJkA6Kpaf18DOTjuSwKsgY=, source, "embedded"] 12:27:12.624 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:-baz9LJkA6Kpaf18DOTjuSwKsgY=, source, "embedded"] 12:27:12.625 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.413167 msec 12:27:12.625 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ytniPc_hv-OHalBfBmC1O2mp_7E=, delegate=RepositoryTrack(01/01 08, 11:07, rdfs:label=Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 1. Allegro Assai, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/08 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 1. Allegro Assai.mp3, urn:bluemarine:track:ytniPc_hv-OHalBfBmC1O2mp_7E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.625 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 11:07, rdfs:label=Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 1. Allegro Assai, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/08 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 1. Allegro Assai.mp3, urn:bluemarine:track:ytniPc_hv-OHalBfBmC1O2mp_7E=) 12:27:12.626 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/08 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 1. Allegro Assai.mp3 12:27:12.626 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/08 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 1. Allegro Assai.mp3 12:27:12.633 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/08 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 1. Allegro Assai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.633 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.634 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.634 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ytniPc_hv-OHalBfBmC1O2mp_7E=, source, "embedded"] 12:27:12.634 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ytniPc_hv-OHalBfBmC1O2mp_7E=, source, "embedded"] 12:27:12.635 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.416985 msec 12:27:12.635 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:Nrv1h0ufzeXLJNag_w0c3vn40XQ=, delegate=RepositoryTrack(01/01 09, 06:29, rdfs:label=Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 2. Andante Con Moto, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/09 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 2. Andante Con Moto.mp3, urn:bluemarine:track:Nrv1h0ufzeXLJNag_w0c3vn40XQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.635 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:29, rdfs:label=Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 2. Andante Con Moto, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/09 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 2. Andante Con Moto.mp3, urn:bluemarine:track:Nrv1h0ufzeXLJNag_w0c3vn40XQ=) 12:27:12.636 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/09 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 2. Andante Con Moto.mp3 12:27:12.636 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/09 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 2. Andante Con Moto.mp3 12:27:12.640 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/09 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 2. Andante Con Moto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.640 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.640 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.640 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Nrv1h0ufzeXLJNag_w0c3vn40XQ=, source, "embedded"] 12:27:12.641 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Nrv1h0ufzeXLJNag_w0c3vn40XQ=, source, "embedded"] 12:27:12.641 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.491586 msec 12:27:12.642 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:OrWDmzqNf33nrXDVAQjDNs48JpQ=, delegate=RepositoryTrack(01/01 10, 07:53, rdfs:label=Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 3. Allegro Ma Non Troppo, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/10 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 3. Allegro Ma Non Troppo.mp3, urn:bluemarine:track:OrWDmzqNf33nrXDVAQjDNs48JpQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.642 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 07:53, rdfs:label=Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 3. Allegro Ma Non Troppo, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/10 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 3. Allegro Ma Non Troppo.mp3, urn:bluemarine:track:OrWDmzqNf33nrXDVAQjDNs48JpQ=) 12:27:12.642 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/10 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 3. Allegro Ma Non Troppo.mp3 12:27:12.642 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/10 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 3. Allegro Ma Non Troppo.mp3 12:27:12.648 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/10 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 3. Allegro Ma Non Troppo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.649 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.649 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.649 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:OrWDmzqNf33nrXDVAQjDNs48JpQ=, source, "embedded"] 12:27:12.650 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:OrWDmzqNf33nrXDVAQjDNs48JpQ=, source, "embedded"] 12:27:12.651 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.901438 msec 12:27:12.651 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:z_61Q2JomsYP7nAprLTYDZOB4rQ=, delegate=RepositoryTrack(01/01 01, 08:11, rdfs:label=Borodin String Quartet No 2 in D Major. I. Allegro moderato, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/01 Borodin String Quartet No 2 in D Major. I. Allegro moderato.mp3, urn:bluemarine:track:z_61Q2JomsYP7nAprLTYDZOB4rQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.651 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 08:11, rdfs:label=Borodin String Quartet No 2 in D Major. I. Allegro moderato, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/01 Borodin String Quartet No 2 in D Major. I. Allegro moderato.mp3, urn:bluemarine:track:z_61Q2JomsYP7nAprLTYDZOB4rQ=) 12:27:12.652 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/01 Borodin String Quartet No 2 in D Major. I. Allegro moderato.mp3 12:27:12.652 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/01 Borodin String Quartet No 2 in D Major. I. Allegro moderato.mp3 12:27:12.668 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/01 Borodin String Quartet No 2 in D Major. I. Allegro moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.669 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.669 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.669 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:z_61Q2JomsYP7nAprLTYDZOB4rQ=, source, "embedded"] 12:27:12.670 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:z_61Q2JomsYP7nAprLTYDZOB4rQ=, source, "embedded"] 12:27:12.678 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 9.445674 msec 12:27:12.679 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:6t-m0SyG-6v4xaVx1ylrM43jIB4=, delegate=RepositoryTrack(01/01 02, 04:52, rdfs:label=Borodin String Quartet No 2 in D Major. II. Scherzo, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/02 Borodin String Quartet No 2 in D Major. II. Scherzo.mp3, urn:bluemarine:track:6t-m0SyG-6v4xaVx1ylrM43jIB4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.679 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 04:52, rdfs:label=Borodin String Quartet No 2 in D Major. II. Scherzo, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/02 Borodin String Quartet No 2 in D Major. II. Scherzo.mp3, urn:bluemarine:track:6t-m0SyG-6v4xaVx1ylrM43jIB4=) 12:27:12.679 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/02 Borodin String Quartet No 2 in D Major. II. Scherzo.mp3 12:27:12.679 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/02 Borodin String Quartet No 2 in D Major. II. Scherzo.mp3 12:27:12.685 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/02 Borodin String Quartet No 2 in D Major. II. Scherzo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.691 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.692 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.692 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6t-m0SyG-6v4xaVx1ylrM43jIB4=, source, "embedded"] 12:27:12.693 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:6t-m0SyG-6v4xaVx1ylrM43jIB4=, source, "embedded"] 12:27:12.693 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.091733 msec 12:27:12.694 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:m1ABICoHf1LnRYmNLIP1P4Xv6dU=, delegate=RepositoryTrack(01/01 03, 08:43, rdfs:label=Shostakovich: String Quartet #2 In A, Op. 68 - Notturno (Excerpt), Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/03 Shostakovich_ String Quartet #2 In A, Op. 68 - Notturno (Excerpt).mp3, urn:bluemarine:track:m1ABICoHf1LnRYmNLIP1P4Xv6dU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.694 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 08:43, rdfs:label=Shostakovich: String Quartet #2 In A, Op. 68 - Notturno (Excerpt), Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/03 Shostakovich_ String Quartet #2 In A, Op. 68 - Notturno (Excerpt).mp3, urn:bluemarine:track:m1ABICoHf1LnRYmNLIP1P4Xv6dU=) 12:27:12.694 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/03 Shostakovich_ String Quartet #2 In A, Op. 68 - Notturno (Excerpt).mp3 12:27:12.695 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/03 Shostakovich_ String Quartet #2 In A, Op. 68 - Notturno (Excerpt).mp3 12:27:12.700 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/03 Shostakovich_ String Quartet #2 In A, Op. 68 - Notturno (Excerpt).mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.700 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.701 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.701 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m1ABICoHf1LnRYmNLIP1P4Xv6dU=, source, "embedded"] 12:27:12.701 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:m1ABICoHf1LnRYmNLIP1P4Xv6dU=, source, "embedded"] 12:27:12.703 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.19862 msec 12:27:12.703 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:Q3YQMLbv__z-wzmeYjw9w5ydAYo=, delegate=RepositoryTrack(01/01 04, 07:02, rdfs:label=Borodin String Quartet No 2 in D Major. IV. Finale: Andante -- Vivace, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/04 Borodin String Quartet No 2 in D Major. IV. Finale_ Andante -- Vivace.mp3, urn:bluemarine:track:Q3YQMLbv__z-wzmeYjw9w5ydAYo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.703 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 07:02, rdfs:label=Borodin String Quartet No 2 in D Major. IV. Finale: Andante -- Vivace, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/04 Borodin String Quartet No 2 in D Major. IV. Finale_ Andante -- Vivace.mp3, urn:bluemarine:track:Q3YQMLbv__z-wzmeYjw9w5ydAYo=) 12:27:12.703 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/04 Borodin String Quartet No 2 in D Major. IV. Finale_ Andante -- Vivace.mp3 12:27:12.704 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/04 Borodin String Quartet No 2 in D Major. IV. Finale_ Andante -- Vivace.mp3 12:27:12.710 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/04 Borodin String Quartet No 2 in D Major. IV. Finale_ Andante -- Vivace.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.710 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.711 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.711 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Q3YQMLbv__z-wzmeYjw9w5ydAYo=, source, "embedded"] 12:27:12.712 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Q3YQMLbv__z-wzmeYjw9w5ydAYo=, source, "embedded"] 12:27:12.712 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.949407 msec 12:27:12.713 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:Gm70EllNpeDyGaI2drIxrruiuvU=, delegate=RepositoryTrack(01/01 05, 16:05, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/05 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto.mp3, urn:bluemarine:track:Gm70EllNpeDyGaI2drIxrruiuvU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.715 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 16:05, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/05 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto.mp3, urn:bluemarine:track:Gm70EllNpeDyGaI2drIxrruiuvU=) 12:27:12.715 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/05 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto.mp3 12:27:12.716 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/05 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto.mp3 12:27:12.722 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/05 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.722 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.722 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.722 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Gm70EllNpeDyGaI2drIxrruiuvU=, source, "embedded"] 12:27:12.723 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Gm70EllNpeDyGaI2drIxrruiuvU=, source, "embedded"] 12:27:12.724 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.852922 msec 12:27:12.724 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:wERYF1WSP6y-Uucm40aRlRA8vJY=, delegate=RepositoryTrack(01/01 06, 03:19, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/06 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto.mp3, urn:bluemarine:track:wERYF1WSP6y-Uucm40aRlRA8vJY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.725 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 03:19, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/06 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto.mp3, urn:bluemarine:track:wERYF1WSP6y-Uucm40aRlRA8vJY=) 12:27:12.725 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/06 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto.mp3 12:27:12.725 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/06 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto.mp3 12:27:12.731 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/06 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.732 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.732 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.732 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:wERYF1WSP6y-Uucm40aRlRA8vJY=, source, "embedded"] 12:27:12.733 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:wERYF1WSP6y-Uucm40aRlRA8vJY=, source, "embedded"] 12:27:12.734 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.217481 msec 12:27:12.734 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:PS82lePnZSNUHZL4xhXGkZPmwPU=, delegate=RepositoryTrack(01/01 07, 12:48, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/07 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto.mp3, urn:bluemarine:track:PS82lePnZSNUHZL4xhXGkZPmwPU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.734 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 12:48, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/07 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto.mp3, urn:bluemarine:track:PS82lePnZSNUHZL4xhXGkZPmwPU=) 12:27:12.735 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/07 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto.mp3 12:27:12.735 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/07 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto.mp3 12:27:12.740 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/07 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.740 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.741 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.741 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:PS82lePnZSNUHZL4xhXGkZPmwPU=, source, "embedded"] 12:27:12.742 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:PS82lePnZSNUHZL4xhXGkZPmwPU=, source, "embedded"] 12:27:12.742 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.947882 msec 12:27:12.743 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ZJpzFSl0jeIY1mVj61SNz6lC4mo=, delegate=RepositoryTrack(01/01 08, 05:51, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale: Allegro non troppo e resoluto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/08 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale_ Allegro non troppo e resoluto.mp3, urn:bluemarine:track:ZJpzFSl0jeIY1mVj61SNz6lC4mo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.743 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 05:51, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale: Allegro non troppo e resoluto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/08 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale_ Allegro non troppo e resoluto.mp3, urn:bluemarine:track:ZJpzFSl0jeIY1mVj61SNz6lC4mo=) 12:27:12.743 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/08 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale_ Allegro non troppo e resoluto.mp3 12:27:12.744 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/08 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale_ Allegro non troppo e resoluto.mp3 12:27:12.748 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/08 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale_ Allegro non troppo e resoluto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.751 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.751 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.751 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZJpzFSl0jeIY1mVj61SNz6lC4mo=, source, "embedded"] 12:27:12.752 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ZJpzFSl0jeIY1mVj61SNz6lC4mo=, source, "embedded"] 12:27:12.752 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.561815 msec 12:27:12.754 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 312.371919 msec 12:27:12.754 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 12:27:12.755 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.755 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.755 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 3. Rondo: Allegretto Moderato 12:27:12.755 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.755 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.755 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:12.755 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 12:27:12.755 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.755 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:vZfYIA-1IDAf7BbYTRWqZ_FZZ44=/content 12:27:12.755 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.755 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.755 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 3. Rondo: Prestissimo 12:27:12.755 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.755 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.755 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:12.755 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 12:27:12.755 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.755 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:ypC7QulaPMQQaKKBpySH5ChERAM=/content 12:27:12.755 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.755 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 1. Adagio, Allegro 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:ZmpqkWos0-v3H___f6SrKbyn8Pk=/content 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 2. Andante Espressivo 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:VdRkZm9NJngWTr8NRnyQrxzm634=/content 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 3. Vivacissimamente 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:IocC-VZulLMD-O2oo3DPLOq3t3c=/content 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 1. Allegro Assai 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:LMLQKqV5E1MwGjPq8skoi7PIios=/content 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 2. Andante Con Moto 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:dbc5MpLQDhKoO1QtYvcSggNhLg8=/content 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.764 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 3. Allegro Ma Non Troppo 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:RMUf4PU2KTq3mbxzEVo7sOX6y7E=/content 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin String Quartet No 2 in D Major. I. Allegro moderato 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:-kNSRDdzyt8DyDB5kovXr9_IQK8=/content 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin String Quartet No 2 in D Major. II. Scherzo 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:DwSsVFERQ9OgWowzhBrg-MZhivQ=/content 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Shostakovich: String Quartet #2 In A, Op. 68 - Notturno (Excerpt) 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:d6FRnfAv83E2QhtgXWJn-e_yyYo=/content 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin String Quartet No 2 in D Major. IV. Finale: Andante -- Vivace 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:vl0HoBuY7-GWvmFaFNKCJ386W4A=/content 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:329KAsU1WE8oiuTrYyiZ2HnqR0s=/content 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:8S_QTNmrXUFHO9dFy-76M9MBHt4=/content 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:oezmJ_gbr_oryrh4jrtOkm_n_zs=/content 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale: Allegro non troppo e resoluto 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:LlzcTcZ7MjG9NNs8QrSN3jpOX4k=/content 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.765 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:12.773 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:12.776 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:12.777 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:12.777 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-023.txt 12:27:12.777 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-023.txt 12:27:12.777 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:12.777 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-024 ======================================================================================== 12:27:12.777 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=64, maxResult=16) ... 12:27:12.777 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:12.778 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:12.781 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 64, requestedCount: 16, sortCriteria: []) 12:27:12.781 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 64 @@@ 16 @@@ null @@@ []) 12:27:12.781 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=64, maxResults=16, orderby=[]) 12:27:12.781 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:12.781 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:12.781 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:12.781 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:12.782 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:12.782 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:12.782 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:12.783 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:12.783 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:12.783 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:12.784 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:12.784 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:12.784 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:12.784 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:12.784 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:12.785 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:12.785 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:12.785 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:12.786 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [source, "embedded"] 12:27:12.847 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 61.798572 msec 12:27:12.881 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:12.881 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:12.881 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:12.893 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 11.341708 msec 12:27:12.924 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:NIogLOFv47VbMD5WVRq_cs6gRZM=, delegate=RepositoryTrack(01/01 01, 18:02, rdfs:label=Brahms: Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo, Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/01 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo.mp3, urn:bluemarine:track:NIogLOFv47VbMD5WVRq_cs6gRZM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.925 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 18:02, rdfs:label=Brahms: Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo, Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/01 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo.mp3, urn:bluemarine:track:NIogLOFv47VbMD5WVRq_cs6gRZM=) 12:27:12.925 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/01 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo.mp3 12:27:12.925 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/01 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo.mp3 12:27:12.932 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/01 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.932 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.932 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.932 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:NIogLOFv47VbMD5WVRq_cs6gRZM=, source, "embedded"] 12:27:12.939 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:NIogLOFv47VbMD5WVRq_cs6gRZM=, source, "embedded"] 12:27:12.940 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.145125 msec 12:27:12.941 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:AYBXKZu8mni8Qd9Xeb-4hpUGXX4=, delegate=RepositoryTrack(01/01 02, 09:25, rdfs:label=Brahms: Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato, Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/02 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato.mp3, urn:bluemarine:track:AYBXKZu8mni8Qd9Xeb-4hpUGXX4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.941 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 09:25, rdfs:label=Brahms: Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato, Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/02 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato.mp3, urn:bluemarine:track:AYBXKZu8mni8Qd9Xeb-4hpUGXX4=) 12:27:12.942 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/02 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato.mp3 12:27:12.942 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/02 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato.mp3 12:27:12.948 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/02 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.948 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.948 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.948 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:AYBXKZu8mni8Qd9Xeb-4hpUGXX4=, source, "embedded"] 12:27:12.949 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:AYBXKZu8mni8Qd9Xeb-4hpUGXX4=, source, "embedded"] 12:27:12.950 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.563508 msec 12:27:12.950 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:pKq9rciJ9m5Lk2x6dkW19zRKTXc=, delegate=RepositoryTrack(01/01 03, 12:18, rdfs:label=Brahms: Piano Concerto #2 In B Flat, Op. 83 - 3. Andante, Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/03 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 3. Andante.mp3, urn:bluemarine:track:pKq9rciJ9m5Lk2x6dkW19zRKTXc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.950 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 12:18, rdfs:label=Brahms: Piano Concerto #2 In B Flat, Op. 83 - 3. Andante, Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/03 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 3. Andante.mp3, urn:bluemarine:track:pKq9rciJ9m5Lk2x6dkW19zRKTXc=) 12:27:12.951 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/03 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 3. Andante.mp3 12:27:12.951 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/03 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 3. Andante.mp3 12:27:12.955 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/03 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 3. Andante.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.956 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.956 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.956 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:pKq9rciJ9m5Lk2x6dkW19zRKTXc=, source, "embedded"] 12:27:12.957 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:pKq9rciJ9m5Lk2x6dkW19zRKTXc=, source, "embedded"] 12:27:12.958 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.887447 msec 12:27:12.958 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:o-SsnA0uFZWV6ARmdSXT3-koOgo=, delegate=RepositoryTrack(01/01 04, 09:30, rdfs:label=Brahms: Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso, Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/04 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso.mp3, urn:bluemarine:track:o-SsnA0uFZWV6ARmdSXT3-koOgo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.958 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 09:30, rdfs:label=Brahms: Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso, Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/04 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso.mp3, urn:bluemarine:track:o-SsnA0uFZWV6ARmdSXT3-koOgo=) 12:27:12.959 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/04 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso.mp3 12:27:12.959 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/04 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso.mp3 12:27:12.966 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/04 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.967 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.967 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.967 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:o-SsnA0uFZWV6ARmdSXT3-koOgo=, source, "embedded"] 12:27:12.968 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:o-SsnA0uFZWV6ARmdSXT3-koOgo=, source, "embedded"] 12:27:12.970 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.79715 msec 12:27:12.970 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:C9GwP2WdZs_UeRT_Cgp-HmPkHH0=, delegate=RepositoryTrack(01/01 01, 12:49, rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo, Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/01 Brahms_ Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo.mp3, urn:bluemarine:track:C9GwP2WdZs_UeRT_Cgp-HmPkHH0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.971 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 12:49, rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo, Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/01 Brahms_ Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo.mp3, urn:bluemarine:track:C9GwP2WdZs_UeRT_Cgp-HmPkHH0=) 12:27:12.971 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/01 Brahms_ Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo.mp3 12:27:12.971 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/01 Brahms_ Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo.mp3 12:27:12.977 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/01 Brahms_ Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.977 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.978 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.978 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:C9GwP2WdZs_UeRT_Cgp-HmPkHH0=, source, "embedded"] 12:27:12.979 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:C9GwP2WdZs_UeRT_Cgp-HmPkHH0=, source, "embedded"] 12:27:12.980 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.708686 msec 12:27:12.981 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:J66GaNCe8q_pGj3ZtV19OEv1Tro=, delegate=RepositoryTrack(01/01 02, 11:23, rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato, Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/02 Brahms_ Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato.mp3, urn:bluemarine:track:J66GaNCe8q_pGj3ZtV19OEv1Tro=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.981 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 11:23, rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato, Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/02 Brahms_ Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato.mp3, urn:bluemarine:track:J66GaNCe8q_pGj3ZtV19OEv1Tro=) 12:27:12.982 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/02 Brahms_ Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato.mp3 12:27:12.982 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/02 Brahms_ Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato.mp3 12:27:12.987 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/02 Brahms_ Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.987 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.987 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.987 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:J66GaNCe8q_pGj3ZtV19OEv1Tro=, source, "embedded"] 12:27:12.988 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:J66GaNCe8q_pGj3ZtV19OEv1Tro=, source, "embedded"] 12:27:12.989 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.312348 msec 12:27:12.989 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:SZCxc3mSK1TNfSHRHyODxWCyqTQ=, delegate=RepositoryTrack(01/01 03, 06:06, rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso, Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/03 Brahms_ Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso.mp3, urn:bluemarine:track:SZCxc3mSK1TNfSHRHyODxWCyqTQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.989 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 06:06, rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso, Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/03 Brahms_ Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso.mp3, urn:bluemarine:track:SZCxc3mSK1TNfSHRHyODxWCyqTQ=) 12:27:12.989 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/03 Brahms_ Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso.mp3 12:27:12.989 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/03 Brahms_ Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso.mp3 12:27:12.994 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/03 Brahms_ Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:12.994 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:12.994 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:12.994 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:SZCxc3mSK1TNfSHRHyODxWCyqTQ=, source, "embedded"] 12:27:12.995 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:SZCxc3mSK1TNfSHRHyODxWCyqTQ=, source, "embedded"] 12:27:12.996 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.356027 msec 12:27:12.996 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:sGLZCe3-hWi7flgJriBCeDh2JoA=, delegate=RepositoryTrack(01/01 04, 09:11, rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato, Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/04 Brahms_ Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato.mp3, urn:bluemarine:track:sGLZCe3-hWi7flgJriBCeDh2JoA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:12.996 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 09:11, rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato, Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/04 Brahms_ Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato.mp3, urn:bluemarine:track:sGLZCe3-hWi7flgJriBCeDh2JoA=) 12:27:12.996 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/04 Brahms_ Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato.mp3 12:27:12.996 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/04 Brahms_ Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato.mp3 12:27:13.003 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/04 Brahms_ Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.003 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.004 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.004 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:sGLZCe3-hWi7flgJriBCeDh2JoA=, source, "embedded"] 12:27:13.004 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:sGLZCe3-hWi7flgJriBCeDh2JoA=, source, "embedded"] 12:27:13.005 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.932768 msec 12:27:13.006 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:TJi50OK5-WmGcAvL2nO-UWuhAVw=, delegate=RepositoryTrack(01/01 01, 04:25, rdfs:label=글루크 알체스테, Maria Callas/Callas - La Divina 2/01 글루크 알체스테.mp3, urn:bluemarine:track:TJi50OK5-WmGcAvL2nO-UWuhAVw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.006 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:25, rdfs:label=글루크 알체스테, Maria Callas/Callas - La Divina 2/01 글루크 알체스테.mp3, urn:bluemarine:track:TJi50OK5-WmGcAvL2nO-UWuhAVw=) 12:27:13.010 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Maria Callas/Callas - La Divina 2/01 글루크 알체스테.mp3 12:27:13.011 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Maria Callas/Callas - La Divina 2/01 글루크 알체스테.mp3 12:27:13.015 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Maria Callas/Callas - La Divina 2/01 글루크 알체스테.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.016 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.016 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.016 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:TJi50OK5-WmGcAvL2nO-UWuhAVw=, source, "embedded"] 12:27:13.017 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:TJi50OK5-WmGcAvL2nO-UWuhAVw=, source, "embedded"] 12:27:13.018 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.069159 msec 12:27:13.018 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:EqtB0K6PRO2l03DF-NeQQBpm5T0=, delegate=RepositoryTrack(01/01 01, 04:52, rdfs:label=Giordano: Andrea Chénier - La Mamma Morta, Compilations/Callas - La Mamma Morta/01 Giordano_ Andrea Chénier - La Mamma Morta.mp3, urn:bluemarine:track:EqtB0K6PRO2l03DF-NeQQBpm5T0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.018 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:52, rdfs:label=Giordano: Andrea Chénier - La Mamma Morta, Compilations/Callas - La Mamma Morta/01 Giordano_ Andrea Chénier - La Mamma Morta.mp3, urn:bluemarine:track:EqtB0K6PRO2l03DF-NeQQBpm5T0=) 12:27:13.019 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/01 Giordano_ Andrea Chénier - La Mamma Morta.mp3 12:27:13.019 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/01 Giordano_ Andrea Chénier - La Mamma Morta.mp3 12:27:13.024 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/01 Giordano_ Andrea Chénier - La Mamma Morta.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.024 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.024 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.024 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EqtB0K6PRO2l03DF-NeQQBpm5T0=, source, "embedded"] 12:27:13.025 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:EqtB0K6PRO2l03DF-NeQQBpm5T0=, source, "embedded"] 12:27:13.026 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.51713 msec 12:27:13.026 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:EFebggtvvyD6hwmkTlv_b4yAlAY=, delegate=RepositoryTrack(01/01 02, 04:50, rdfs:label=Catalani: La Wally - Ebben? Ne Andro Lontana, Compilations/Callas - La Mamma Morta/02 Catalani_ La Wally - Ebben_ Ne Andro Lontana.mp3, urn:bluemarine:track:EFebggtvvyD6hwmkTlv_b4yAlAY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.026 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 04:50, rdfs:label=Catalani: La Wally - Ebben? Ne Andro Lontana, Compilations/Callas - La Mamma Morta/02 Catalani_ La Wally - Ebben_ Ne Andro Lontana.mp3, urn:bluemarine:track:EFebggtvvyD6hwmkTlv_b4yAlAY=) 12:27:13.026 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/02 Catalani_ La Wally - Ebben_ Ne Andro Lontana.mp3 12:27:13.026 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/02 Catalani_ La Wally - Ebben_ Ne Andro Lontana.mp3 12:27:13.031 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/02 Catalani_ La Wally - Ebben_ Ne Andro Lontana.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.031 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.032 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.032 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EFebggtvvyD6hwmkTlv_b4yAlAY=, source, "embedded"] 12:27:13.033 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:EFebggtvvyD6hwmkTlv_b4yAlAY=, source, "embedded"] 12:27:13.033 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.774815 msec 12:27:13.034 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:M1sLSnzqyfdl908LjuTQw4jBneI=, delegate=RepositoryTrack(01/01 03, 02:26, rdfs:label=Spontini: La Vestale - O Nume Tutelar, Compilations/Callas - La Mamma Morta/03 Spontini_ La Vestale - O Nume Tutelar.mp3, urn:bluemarine:track:M1sLSnzqyfdl908LjuTQw4jBneI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.034 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 02:26, rdfs:label=Spontini: La Vestale - O Nume Tutelar, Compilations/Callas - La Mamma Morta/03 Spontini_ La Vestale - O Nume Tutelar.mp3, urn:bluemarine:track:M1sLSnzqyfdl908LjuTQw4jBneI=) 12:27:13.034 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/03 Spontini_ La Vestale - O Nume Tutelar.mp3 12:27:13.034 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/03 Spontini_ La Vestale - O Nume Tutelar.mp3 12:27:13.038 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/03 Spontini_ La Vestale - O Nume Tutelar.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.039 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.039 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.039 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:M1sLSnzqyfdl908LjuTQw4jBneI=, source, "embedded"] 12:27:13.039 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:M1sLSnzqyfdl908LjuTQw4jBneI=, source, "embedded"] 12:27:13.040 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.331596 msec 12:27:13.040 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:xFFFHqTNb7_D7mNbEMysUqmAdV0=, delegate=RepositoryTrack(01/02 01, 03:40, rdfs:label=Anon: Puer Natus Est Nobis, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-01 Anon_ Puer Natus Est Nobis.mp3, urn:bluemarine:track:xFFFHqTNb7_D7mNbEMysUqmAdV0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.040 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 01, 03:40, rdfs:label=Anon: Puer Natus Est Nobis, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-01 Anon_ Puer Natus Est Nobis.mp3, urn:bluemarine:track:xFFFHqTNb7_D7mNbEMysUqmAdV0=) 12:27:13.041 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-01 Anon_ Puer Natus Est Nobis.mp3 12:27:13.041 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-01 Anon_ Puer Natus Est Nobis.mp3 12:27:13.046 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-01 Anon_ Puer Natus Est Nobis.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.047 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.047 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.047 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xFFFHqTNb7_D7mNbEMysUqmAdV0=, source, "embedded"] 12:27:13.048 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:xFFFHqTNb7_D7mNbEMysUqmAdV0=, source, "embedded"] 12:27:13.049 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.102612 msec 12:27:13.049 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ZvN4Gi7pNu0dRhDdxkqMwuLzsYE=, delegate=RepositoryTrack(01/02 02, 03:00, rdfs:label=Anon: Genuit Puerpera Regem, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-02 Anon_ Genuit Puerpera Regem.mp3, urn:bluemarine:track:ZvN4Gi7pNu0dRhDdxkqMwuLzsYE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.049 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 02, 03:00, rdfs:label=Anon: Genuit Puerpera Regem, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-02 Anon_ Genuit Puerpera Regem.mp3, urn:bluemarine:track:ZvN4Gi7pNu0dRhDdxkqMwuLzsYE=) 12:27:13.050 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-02 Anon_ Genuit Puerpera Regem.mp3 12:27:13.050 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-02 Anon_ Genuit Puerpera Regem.mp3 12:27:13.054 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-02 Anon_ Genuit Puerpera Regem.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.055 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.055 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.055 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZvN4Gi7pNu0dRhDdxkqMwuLzsYE=, source, "embedded"] 12:27:13.056 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ZvN4Gi7pNu0dRhDdxkqMwuLzsYE=, source, "embedded"] 12:27:13.057 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.872636 msec 12:27:13.057 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:5bO1y0j5Ea1BepZitf37e9cT4cw=, delegate=RepositoryTrack(01/02 03, 04:22, rdfs:label=Anon: Ave Mundi Spes Maria, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-03 Anon_ Ave Mundi Spes Maria.mp3, urn:bluemarine:track:5bO1y0j5Ea1BepZitf37e9cT4cw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.057 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 03, 04:22, rdfs:label=Anon: Ave Mundi Spes Maria, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-03 Anon_ Ave Mundi Spes Maria.mp3, urn:bluemarine:track:5bO1y0j5Ea1BepZitf37e9cT4cw=) 12:27:13.058 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-03 Anon_ Ave Mundi Spes Maria.mp3 12:27:13.058 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-03 Anon_ Ave Mundi Spes Maria.mp3 12:27:13.065 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-03 Anon_ Ave Mundi Spes Maria.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.066 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.066 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.066 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5bO1y0j5Ea1BepZitf37e9cT4cw=, source, "embedded"] 12:27:13.067 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:5bO1y0j5Ea1BepZitf37e9cT4cw=, source, "embedded"] 12:27:13.068 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.939895 msec 12:27:13.068 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:DqHgdQy47WxLfPI0ZedtpKl9mM0=, delegate=RepositoryTrack(01/02 04, 03:25, rdfs:label=Anon: Occuli Omnium, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-04 Anon_ Occuli Omnium.mp3, urn:bluemarine:track:DqHgdQy47WxLfPI0ZedtpKl9mM0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.068 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 04, 03:25, rdfs:label=Anon: Occuli Omnium, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-04 Anon_ Occuli Omnium.mp3, urn:bluemarine:track:DqHgdQy47WxLfPI0ZedtpKl9mM0=) 12:27:13.068 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-04 Anon_ Occuli Omnium.mp3 12:27:13.069 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-04 Anon_ Occuli Omnium.mp3 12:27:13.074 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-04 Anon_ Occuli Omnium.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.074 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.074 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.074 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DqHgdQy47WxLfPI0ZedtpKl9mM0=, source, "embedded"] 12:27:13.077 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:DqHgdQy47WxLfPI0ZedtpKl9mM0=, source, "embedded"] 12:27:13.078 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.642996 msec 12:27:13.079 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 298.173068 msec 12:27:13.079 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 12:27:13.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.080 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo 12:27:13.086 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.086 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.086 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:13.086 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 12:27:13.086 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.086 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:gojZbK3n_DBRRjATq7_0bTxhBvk=/content 12:27:13.086 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.086 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:kZeFi0QgyG1577QBTIHcyZ6f3J4=/content 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 In B Flat, Op. 83 - 3. Andante 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:cN9-8OlWhpk5BQFFlxTmOgYBfUY=/content 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:TtVbjrMeLSB3U3otj-y9TibLLuU=/content 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:_h57qzMEp8QhYSryobzwr7EmNoE=/content 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:g11eqZn6C7bJiLy0InYAKrqKhaQ=/content 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:msFhdnRgr3UZzu8MXjnQakTk1yk=/content 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:UZbqhElpMH15gaXL-BwMPSJmhI0=/content 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 글루크 알체스테 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Divina 2 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:-KYfgv7EIRjiU5VIMfezZzlQtOY=/content 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Giordano: Andrea Chénier - La Mamma Morta 12:27:13.087 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:AXOLXUOpc7MfQI5F_gWsC1iju_I=/content 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Catalani: La Wally - Ebben? Ne Andro Lontana 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:dT1x-61w8rNXYSSgINKGzGL6SzY=/content 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Spontini: La Vestale - O Nume Tutelar 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:Qx3KNeMxuOaH5cZcxqXMHIq56RM=/content 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Puer Natus Est Nobis 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:sknlKll8_e2mO-nVNikk1OghdWQ=/content 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Genuit Puerpera Regem 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:7MqKlnZHueKaHUqkN0qgOr4FmTU=/content 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Ave Mundi Spes Maria 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:re9yNC6jdiPIObICOO87ht4wDUY=/content 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Occuli Omnium 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:f1bqouw_Ukw5FRulZgEbXsRS7tg=/content 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.088 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.096 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:13.102 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:13.102 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:13.102 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-024.txt 12:27:13.102 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-024.txt 12:27:13.102 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:13.102 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-025 ======================================================================================== 12:27:13.102 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=80, maxResult=16) ... 12:27:13.102 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:13.102 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:13.105 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 80, requestedCount: 16, sortCriteria: []) 12:27:13.105 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 80 @@@ 16 @@@ null @@@ []) 12:27:13.105 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=80, maxResults=16, orderby=[]) 12:27:13.105 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:13.105 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:13.106 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:13.106 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:13.106 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:13.107 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:13.107 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:13.107 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:13.107 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:13.107 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:13.107 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:13.108 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:13.108 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:13.108 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:13.108 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:13.108 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:13.108 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:13.108 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:13.109 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [source, "embedded"] 12:27:13.154 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 46.271985 msec 12:27:13.177 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:13.178 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:13.178 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:13.183 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 5.19813 msec 12:27:13.205 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:77SOVz3E4nb9_YvnRsWauv3rCBQ=, delegate=RepositoryTrack(01/02 05, 02:37, rdfs:label=Anon: Veni Creator Spiritus, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-05 Anon_ Veni Creator Spiritus.mp3, urn:bluemarine:track:77SOVz3E4nb9_YvnRsWauv3rCBQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.206 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 05, 02:37, rdfs:label=Anon: Veni Creator Spiritus, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-05 Anon_ Veni Creator Spiritus.mp3, urn:bluemarine:track:77SOVz3E4nb9_YvnRsWauv3rCBQ=) 12:27:13.206 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-05 Anon_ Veni Creator Spiritus.mp3 12:27:13.209 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-05 Anon_ Veni Creator Spiritus.mp3 12:27:13.213 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-05 Anon_ Veni Creator Spiritus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.214 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.214 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.214 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:77SOVz3E4nb9_YvnRsWauv3rCBQ=, source, "embedded"] 12:27:13.214 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:77SOVz3E4nb9_YvnRsWauv3rCBQ=, source, "embedded"] 12:27:13.215 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.453202 msec 12:27:13.215 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:bpaYAqPi70XwaPL2cE0xNAyBvoQ=, delegate=RepositoryTrack(01/02 06, 03:13, rdfs:label=Anon: Alleluia, Beatus Vir Qui Suffert, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-06 Anon_ Alleluia, Beatus Vir Qui Suffert.mp3, urn:bluemarine:track:bpaYAqPi70XwaPL2cE0xNAyBvoQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.216 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 06, 03:13, rdfs:label=Anon: Alleluia, Beatus Vir Qui Suffert, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-06 Anon_ Alleluia, Beatus Vir Qui Suffert.mp3, urn:bluemarine:track:bpaYAqPi70XwaPL2cE0xNAyBvoQ=) 12:27:13.216 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-06 Anon_ Alleluia, Beatus Vir Qui Suffert.mp3 12:27:13.216 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-06 Anon_ Alleluia, Beatus Vir Qui Suffert.mp3 12:27:13.220 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-06 Anon_ Alleluia, Beatus Vir Qui Suffert.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.220 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.220 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.220 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:bpaYAqPi70XwaPL2cE0xNAyBvoQ=, source, "embedded"] 12:27:13.221 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:bpaYAqPi70XwaPL2cE0xNAyBvoQ=, source, "embedded"] 12:27:13.223 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.380713 msec 12:27:13.223 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:W7RIccP1m8JRhOfSxoTWTJ1jOvA=, delegate=RepositoryTrack(01/02 07, 02:53, rdfs:label=Anon: Os Iusti, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-07 Anon_ Os Iusti.mp3, urn:bluemarine:track:W7RIccP1m8JRhOfSxoTWTJ1jOvA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.223 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 07, 02:53, rdfs:label=Anon: Os Iusti, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-07 Anon_ Os Iusti.mp3, urn:bluemarine:track:W7RIccP1m8JRhOfSxoTWTJ1jOvA=) 12:27:13.223 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-07 Anon_ Os Iusti.mp3 12:27:13.223 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-07 Anon_ Os Iusti.mp3 12:27:13.227 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-07 Anon_ Os Iusti.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.228 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.228 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.228 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:W7RIccP1m8JRhOfSxoTWTJ1jOvA=, source, "embedded"] 12:27:13.228 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:W7RIccP1m8JRhOfSxoTWTJ1jOvA=, source, "embedded"] 12:27:13.229 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.331083 msec 12:27:13.229 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:K1IdYaLqxw9wY1WX6gbMosSatnY=, delegate=RepositoryTrack(01/02 08, 03:50, rdfs:label=Anon: Spiritus Domini, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-08 Anon_ Spiritus Domini.mp3, urn:bluemarine:track:K1IdYaLqxw9wY1WX6gbMosSatnY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.229 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 08, 03:50, rdfs:label=Anon: Spiritus Domini, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-08 Anon_ Spiritus Domini.mp3, urn:bluemarine:track:K1IdYaLqxw9wY1WX6gbMosSatnY=) 12:27:13.230 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-08 Anon_ Spiritus Domini.mp3 12:27:13.230 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-08 Anon_ Spiritus Domini.mp3 12:27:13.235 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-08 Anon_ Spiritus Domini.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.235 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.235 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.235 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:K1IdYaLqxw9wY1WX6gbMosSatnY=, source, "embedded"] 12:27:13.236 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:K1IdYaLqxw9wY1WX6gbMosSatnY=, source, "embedded"] 12:27:13.237 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.94 msec 12:27:13.238 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:13aplz93f5OU0f17pZvy6ERmKyc=, delegate=RepositoryTrack(01/02 09, 04:04, rdfs:label=Anon: Kyrie Fons Bonitatis, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-09 Anon_ Kyrie Fons Bonitatis.mp3, urn:bluemarine:track:13aplz93f5OU0f17pZvy6ERmKyc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.238 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 09, 04:04, rdfs:label=Anon: Kyrie Fons Bonitatis, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-09 Anon_ Kyrie Fons Bonitatis.mp3, urn:bluemarine:track:13aplz93f5OU0f17pZvy6ERmKyc=) 12:27:13.238 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-09 Anon_ Kyrie Fons Bonitatis.mp3 12:27:13.238 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-09 Anon_ Kyrie Fons Bonitatis.mp3 12:27:13.243 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-09 Anon_ Kyrie Fons Bonitatis.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.244 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.244 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.244 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:13aplz93f5OU0f17pZvy6ERmKyc=, source, "embedded"] 12:27:13.245 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:13aplz93f5OU0f17pZvy6ERmKyc=, source, "embedded"] 12:27:13.246 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.980836 msec 12:27:13.246 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:UIyFkdNFZ7Xd3ZNhVXlO4xyA7ek=, delegate=RepositoryTrack(01/02 10, 02:21, rdfs:label=Anon: Laetatus Sum, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-10 Anon_ Laetatus Sum.mp3, urn:bluemarine:track:UIyFkdNFZ7Xd3ZNhVXlO4xyA7ek=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.246 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 10, 02:21, rdfs:label=Anon: Laetatus Sum, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-10 Anon_ Laetatus Sum.mp3, urn:bluemarine:track:UIyFkdNFZ7Xd3ZNhVXlO4xyA7ek=) 12:27:13.247 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-10 Anon_ Laetatus Sum.mp3 12:27:13.247 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-10 Anon_ Laetatus Sum.mp3 12:27:13.252 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-10 Anon_ Laetatus Sum.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.252 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.252 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.253 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:UIyFkdNFZ7Xd3ZNhVXlO4xyA7ek=, source, "embedded"] 12:27:13.253 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:UIyFkdNFZ7Xd3ZNhVXlO4xyA7ek=, source, "embedded"] 12:27:13.254 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.049289 msec 12:27:13.255 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ulGXIAN26WOrqzL9an3IK2K8U0E=, delegate=RepositoryTrack(01/02 11, 03:04, rdfs:label=Anon: A Solis Ortus Cardine, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-11 Anon_ A Solis Ortus Cardine.mp3, urn:bluemarine:track:ulGXIAN26WOrqzL9an3IK2K8U0E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.255 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 11, 03:04, rdfs:label=Anon: A Solis Ortus Cardine, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-11 Anon_ A Solis Ortus Cardine.mp3, urn:bluemarine:track:ulGXIAN26WOrqzL9an3IK2K8U0E=) 12:27:13.255 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-11 Anon_ A Solis Ortus Cardine.mp3 12:27:13.255 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-11 Anon_ A Solis Ortus Cardine.mp3 12:27:13.261 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-11 Anon_ A Solis Ortus Cardine.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.261 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.261 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.261 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ulGXIAN26WOrqzL9an3IK2K8U0E=, source, "embedded"] 12:27:13.262 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ulGXIAN26WOrqzL9an3IK2K8U0E=, source, "embedded"] 12:27:13.263 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.223643 msec 12:27:13.264 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:FecQ9ZHgOX9tQQfoQEinIMNsvoY=, delegate=RepositoryTrack(01/02 12, 02:43, rdfs:label=Anon: Christus Factus Est Pro Nobis, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-12 Anon_ Christus Factus Est Pro Nobis.mp3, urn:bluemarine:track:FecQ9ZHgOX9tQQfoQEinIMNsvoY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.264 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 12, 02:43, rdfs:label=Anon: Christus Factus Est Pro Nobis, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-12 Anon_ Christus Factus Est Pro Nobis.mp3, urn:bluemarine:track:FecQ9ZHgOX9tQQfoQEinIMNsvoY=) 12:27:13.264 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-12 Anon_ Christus Factus Est Pro Nobis.mp3 12:27:13.264 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-12 Anon_ Christus Factus Est Pro Nobis.mp3 12:27:13.269 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-12 Anon_ Christus Factus Est Pro Nobis.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.270 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.270 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.270 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:FecQ9ZHgOX9tQQfoQEinIMNsvoY=, source, "embedded"] 12:27:13.275 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:FecQ9ZHgOX9tQQfoQEinIMNsvoY=, source, "embedded"] 12:27:13.276 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.991215 msec 12:27:13.276 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:is3PSRwIK6ORAmrizrWILZcKZpw=, delegate=RepositoryTrack(01/02 13, 01:44, rdfs:label=Anon: Mandatum Novum Do Vobis, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-13 Anon_ Mandatum Novum Do Vobis.mp3, urn:bluemarine:track:is3PSRwIK6ORAmrizrWILZcKZpw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.277 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 13, 01:44, rdfs:label=Anon: Mandatum Novum Do Vobis, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-13 Anon_ Mandatum Novum Do Vobis.mp3, urn:bluemarine:track:is3PSRwIK6ORAmrizrWILZcKZpw=) 12:27:13.278 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-13 Anon_ Mandatum Novum Do Vobis.mp3 12:27:13.278 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-13 Anon_ Mandatum Novum Do Vobis.mp3 12:27:13.286 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-13 Anon_ Mandatum Novum Do Vobis.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.287 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.287 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.287 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:is3PSRwIK6ORAmrizrWILZcKZpw=, source, "embedded"] 12:27:13.288 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:is3PSRwIK6ORAmrizrWILZcKZpw=, source, "embedded"] 12:27:13.288 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.8314 msec 12:27:13.289 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:2-H8_3BRVoMTZR7GuWpxSy3TBOQ=, delegate=RepositoryTrack(01/02 14, 06:12, rdfs:label=Anon: Media Vita In Morte Sumus, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-14 Anon_ Media Vita In Morte Sumus.mp3, urn:bluemarine:track:2-H8_3BRVoMTZR7GuWpxSy3TBOQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.289 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 14, 06:12, rdfs:label=Anon: Media Vita In Morte Sumus, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-14 Anon_ Media Vita In Morte Sumus.mp3, urn:bluemarine:track:2-H8_3BRVoMTZR7GuWpxSy3TBOQ=) 12:27:13.289 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-14 Anon_ Media Vita In Morte Sumus.mp3 12:27:13.289 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-14 Anon_ Media Vita In Morte Sumus.mp3 12:27:13.294 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-14 Anon_ Media Vita In Morte Sumus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.295 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.295 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.295 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:2-H8_3BRVoMTZR7GuWpxSy3TBOQ=, source, "embedded"] 12:27:13.296 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:2-H8_3BRVoMTZR7GuWpxSy3TBOQ=, source, "embedded"] 12:27:13.297 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.82441 msec 12:27:13.297 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, delegate=RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.297 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=) 12:27:13.298 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 12:27:13.298 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 12:27:13.299 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.300 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.300 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.300 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 12:27:13.301 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 12:27:13.302 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.822688 msec 12:27:13.302 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, delegate=RepositoryTrack(01/01 02, 04:56, rdfs:label=Cherubini: Sonata #1 In F - 2. Allegretto Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.302 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 04:56, rdfs:label=Cherubini: Sonata #1 In F - 2. Allegretto Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=) 12:27:13.303 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 12:27:13.303 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 12:27:13.304 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.305 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.305 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.305 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 12:27:13.306 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 12:27:13.306 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.764335 msec 12:27:13.307 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, delegate=RepositoryTrack(01/01 03, 07:39, rdfs:label=Cherubini: Sonata #2 In C - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.307 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 07:39, rdfs:label=Cherubini: Sonata #2 In C - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=) 12:27:13.307 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 12:27:13.307 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 12:27:13.309 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.309 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.310 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.310 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 12:27:13.310 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 12:27:13.311 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.789595 msec 12:27:13.312 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, delegate=RepositoryTrack(01/01 04, 03:56, rdfs:label=Cherubini: Sonata #2 In C - 2. Rondò Allegro, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.312 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 03:56, rdfs:label=Cherubini: Sonata #2 In C - 2. Rondò Allegro, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=) 12:27:13.312 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 12:27:13.313 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 12:27:13.315 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.315 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.315 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.315 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 12:27:13.316 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 12:27:13.317 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.814989 msec 12:27:13.317 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, delegate=RepositoryTrack(01/01 05, 08:38, rdfs:label=Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.317 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 08:38, rdfs:label=Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=) 12:27:13.318 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 12:27:13.318 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 12:27:13.319 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.320 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.320 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.320 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 12:27:13.321 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 12:27:13.321 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.724129 msec 12:27:13.322 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, delegate=RepositoryTrack(01/01 06, 04:10, rdfs:label=Cherubini: Sonata #3 In B Flat - 2. Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.322 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:10, rdfs:label=Cherubini: Sonata #3 In B Flat - 2. Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=) 12:27:13.322 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 12:27:13.322 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 12:27:13.324 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.324 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.324 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.324 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 12:27:13.325 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 12:27:13.326 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.724627 msec 12:27:13.328 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 222.876673 msec 12:27:13.328 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 12:27:13.329 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.330 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.330 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Veni Creator Spiritus 12:27:13.330 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.330 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.330 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:13.330 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 12:27:13.330 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:sv9Qvt8hYcNmfNg0AOB4Y9gxhSs=/content 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Alleluia, Beatus Vir Qui Suffert 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:3YPwY_Pjm_UrRLj2WPjIvGpB8Sk=/content 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Os Iusti 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:9FVVK_jmXAhKT8U08tAwJIPuXog=/content 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Spiritus Domini 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:LOEinK2wabSrsQkPZ1ShYMVwIGo=/content 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.333 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Kyrie Fons Bonitatis 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:nKh7E8pBNg5cNK7lhJol-0Iz5jM=/content 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Laetatus Sum 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:DDjfNqSsHtDy25fUzzzIxuUBkCM=/content 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: A Solis Ortus Cardine 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:pccM5dipe2jU3cFyxsaZfBJnZ3U=/content 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Christus Factus Est Pro Nobis 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:cTBWKd_S8TzMqxUM7y4BKegmb5Q=/content 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Mandatum Novum Do Vobis 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:qc16zsfGcmaLkUyqLX-Z1Pebo2A=/content 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Media Vita In Morte Sumus 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:M7-8MTR38FuvHwZKf5aL65VqlEo=/content 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 1. Moderato 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.334 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:SBMuukLzN1W7XjmB29LnPhKpFPA=/content 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 2. Allegretto Moderato 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:k081Ixl3z5XSavrIV9yoSPythzE=/content 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 1. Moderato 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:6GsGH6fovBGGYvMLJGsd63SNjLI=/content 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 2. Rondò Allegro 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:ocoXX34l1K4kBGN_R5GtRCTlmuo=/content 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:Vml6807hpaOkG9yg50nhXvHxr3I=/content 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 2. Andantino 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:EGA3W_fKWI9f6BIPfFg-NFjxKv4=/content 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.335 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.340 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:13.342 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:13.342 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:13.342 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-025.txt 12:27:13.342 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-025.txt 12:27:13.343 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:13.343 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-026 ======================================================================================== 12:27:13.343 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=96, maxResult=16) ... 12:27:13.343 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 12:27:13.343 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 12:27:13.346 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 96, requestedCount: 16, sortCriteria: []) 12:27:13.346 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 96 @@@ 16 @@@ null @@@ []) 12:27:13.346 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=96, maxResults=16, orderby=[]) 12:27:13.346 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:13.346 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:13.346 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 12:27:13.346 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 12:27:13.347 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:13.347 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:13.347 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:13.348 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:13.348 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:13.348 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 12:27:13.348 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 12:27:13.349 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@5d3a2584) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 12:27:13.349 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 12:27:13.349 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 12:27:13.349 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 12:27:13.350 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:13.350 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:13.350 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:13.355 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [source, "embedded"] 12:27:13.419 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 68.792874 msec 12:27:13.451 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 12:27:13.451 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 12:27:13.451 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 12:27:13.456 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 5.407444 msec 12:27:13.485 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, delegate=RepositoryTrack(01/01 07, 06:50, rdfs:label=Cherubini: Sonata #4 In G - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.485 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 06:50, rdfs:label=Cherubini: Sonata #4 In G - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=) 12:27:13.487 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 12:27:13.487 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 12:27:13.489 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.489 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.489 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.489 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 12:27:13.490 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 12:27:13.491 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.374539 msec 12:27:13.491 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, delegate=RepositoryTrack(01/01 08, 06:59, rdfs:label=Cherubini: Sonata #4 In G - 2. Rondò: Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.491 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 06:59, rdfs:label=Cherubini: Sonata #4 In G - 2. Rondò: Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=) 12:27:13.491 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 12:27:13.492 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 12:27:13.493 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.494 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.494 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.494 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 12:27:13.494 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 12:27:13.495 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.28237 msec 12:27:13.495 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, delegate=RepositoryTrack(01/01 09, 06:53, rdfs:label=Cherubini: Sonata #5 In D - 1. Allegro Con Brio, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.495 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:53, rdfs:label=Cherubini: Sonata #5 In D - 1. Allegro Con Brio, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=) 12:27:13.495 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 12:27:13.495 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 12:27:13.497 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.497 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.497 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.497 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 12:27:13.498 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 12:27:13.498 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.294513 msec 12:27:13.499 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, delegate=RepositoryTrack(01/01 10, 05:06, rdfs:label=Cherubini: Sonata #5 In D - 2. Rondò: Allegretto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.499 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 05:06, rdfs:label=Cherubini: Sonata #5 In D - 2. Rondò: Allegretto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=) 12:27:13.499 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 12:27:13.499 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 12:27:13.500 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.501 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.501 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.501 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 12:27:13.501 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 12:27:13.502 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.290941 msec 12:27:13.502 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, delegate=RepositoryTrack(01/01 11, 07:52, rdfs:label=Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.502 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 07:52, rdfs:label=Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=) 12:27:13.503 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 12:27:13.503 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 12:27:13.504 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.505 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.505 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.505 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 12:27:13.506 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 12:27:13.507 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.864374 msec 12:27:13.507 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, delegate=RepositoryTrack(01/01 12, 06:06, rdfs:label=Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.507 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 06:06, rdfs:label=Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=) 12:27:13.508 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 12:27:13.508 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 12:27:13.510 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.510 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.510 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.510 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 12:27:13.511 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 12:27:13.512 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.878875 msec 12:27:13.512 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:T0AVck2bowGkN-hd1XMytg4BYUQ=, delegate=RepositoryTrack(01/01 01, 11:15, rdfs:label=(Strumentale), New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/01 (Strumentale).mp3, urn:bluemarine:track:T0AVck2bowGkN-hd1XMytg4BYUQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.513 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 11:15, rdfs:label=(Strumentale), New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/01 (Strumentale).mp3, urn:bluemarine:track:T0AVck2bowGkN-hd1XMytg4BYUQ=) 12:27:13.513 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/01 (Strumentale).mp3 12:27:13.513 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/01 (Strumentale).mp3 12:27:13.518 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/01 (Strumentale).mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.519 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.519 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.519 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:T0AVck2bowGkN-hd1XMytg4BYUQ=, source, "embedded"] 12:27:13.519 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:T0AVck2bowGkN-hd1XMytg4BYUQ=, source, "embedded"] 12:27:13.520 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.750405 msec 12:27:13.521 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:uVg1rfXHgxCCtQXYI2xN1h84Xfk=, delegate=RepositoryTrack(01/01 02, 07:10, rdfs:label=Ad Honorem Tui, Christe, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/02 Ad Honorem Tui, Christe.mp3, urn:bluemarine:track:uVg1rfXHgxCCtQXYI2xN1h84Xfk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.521 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 07:10, rdfs:label=Ad Honorem Tui, Christe, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/02 Ad Honorem Tui, Christe.mp3, urn:bluemarine:track:uVg1rfXHgxCCtQXYI2xN1h84Xfk=) 12:27:13.521 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/02 Ad Honorem Tui, Christe.mp3 12:27:13.521 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/02 Ad Honorem Tui, Christe.mp3 12:27:13.526 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/02 Ad Honorem Tui, Christe.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.527 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.527 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.527 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:uVg1rfXHgxCCtQXYI2xN1h84Xfk=, source, "embedded"] 12:27:13.527 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:uVg1rfXHgxCCtQXYI2xN1h84Xfk=, source, "embedded"] 12:27:13.528 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.274571 msec 12:27:13.528 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:MKQz3adgbA5CbkeP4gUoMHPuCUM=, delegate=RepositoryTrack(01/01 03, 03:19, rdfs:label=Rex, In Aeternum Vive!, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/03 Rex, In Aeternum Vive!.mp3, urn:bluemarine:track:MKQz3adgbA5CbkeP4gUoMHPuCUM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.530 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 03:19, rdfs:label=Rex, In Aeternum Vive!, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/03 Rex, In Aeternum Vive!.mp3, urn:bluemarine:track:MKQz3adgbA5CbkeP4gUoMHPuCUM=) 12:27:13.531 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/03 Rex, In Aeternum Vive!.mp3 12:27:13.531 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/03 Rex, In Aeternum Vive!.mp3 12:27:13.535 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/03 Rex, In Aeternum Vive!.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.535 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.535 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.535 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MKQz3adgbA5CbkeP4gUoMHPuCUM=, source, "embedded"] 12:27:13.536 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MKQz3adgbA5CbkeP4gUoMHPuCUM=, source, "embedded"] 12:27:13.537 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.870491 msec 12:27:13.537 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:a_3JrUsBcMsxNdqNwb3S7c7QDNg=, delegate=RepositoryTrack(01/01 04, 11:25, rdfs:label=Multum Miror Cuius Consilio, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/04 Multum Miror Cuius Consilio.mp3, urn:bluemarine:track:a_3JrUsBcMsxNdqNwb3S7c7QDNg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.538 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 11:25, rdfs:label=Multum Miror Cuius Consilio, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/04 Multum Miror Cuius Consilio.mp3, urn:bluemarine:track:a_3JrUsBcMsxNdqNwb3S7c7QDNg=) 12:27:13.538 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/04 Multum Miror Cuius Consilio.mp3 12:27:13.538 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/04 Multum Miror Cuius Consilio.mp3 12:27:13.542 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/04 Multum Miror Cuius Consilio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.542 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.542 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.542 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:a_3JrUsBcMsxNdqNwb3S7c7QDNg=, source, "embedded"] 12:27:13.543 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:a_3JrUsBcMsxNdqNwb3S7c7QDNg=, source, "embedded"] 12:27:13.544 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.83048 msec 12:27:13.544 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:HUMFB1OYKlummMLxROTFDqwijfw=, delegate=RepositoryTrack(01/01 05, 02:21, rdfs:label=Solvitur In Libro Salomonis, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/05 Solvitur In Libro Salomonis.mp3, urn:bluemarine:track:HUMFB1OYKlummMLxROTFDqwijfw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.545 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 02:21, rdfs:label=Solvitur In Libro Salomonis, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/05 Solvitur In Libro Salomonis.mp3, urn:bluemarine:track:HUMFB1OYKlummMLxROTFDqwijfw=) 12:27:13.545 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/05 Solvitur In Libro Salomonis.mp3 12:27:13.545 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/05 Solvitur In Libro Salomonis.mp3 12:27:13.554 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/05 Solvitur In Libro Salomonis.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.555 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.555 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.555 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:HUMFB1OYKlummMLxROTFDqwijfw=, source, "embedded"] 12:27:13.558 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:HUMFB1OYKlummMLxROTFDqwijfw=, source, "embedded"] 12:27:13.561 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.652586 msec 12:27:13.562 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:17jgGBimRJsXQBAMrcwpjKBUlC0=, delegate=RepositoryTrack(01/01 06, 04:09, rdfs:label=Et Caetera, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/06 Et Caetera.mp3, urn:bluemarine:track:17jgGBimRJsXQBAMrcwpjKBUlC0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.562 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:09, rdfs:label=Et Caetera, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/06 Et Caetera.mp3, urn:bluemarine:track:17jgGBimRJsXQBAMrcwpjKBUlC0=) 12:27:13.563 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/06 Et Caetera.mp3 12:27:13.563 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/06 Et Caetera.mp3 12:27:13.581 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/06 Et Caetera.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.582 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.583 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.583 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:17jgGBimRJsXQBAMrcwpjKBUlC0=, source, "embedded"] 12:27:13.584 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:17jgGBimRJsXQBAMrcwpjKBUlC0=, source, "embedded"] 12:27:13.585 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.69284 msec 12:27:13.585 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:kE7L-wkfcoSJ4ubA-gE3ClaxpVo=, delegate=RepositoryTrack(01/01 07, 04:28, rdfs:label=Ecce Rex Darius, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/07 Ecce Rex Darius.mp3, urn:bluemarine:track:kE7L-wkfcoSJ4ubA-gE3ClaxpVo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.585 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 04:28, rdfs:label=Ecce Rex Darius, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/07 Ecce Rex Darius.mp3, urn:bluemarine:track:kE7L-wkfcoSJ4ubA-gE3ClaxpVo=) 12:27:13.586 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/07 Ecce Rex Darius.mp3 12:27:13.586 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/07 Ecce Rex Darius.mp3 12:27:13.604 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/07 Ecce Rex Darius.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.604 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.605 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.605 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:kE7L-wkfcoSJ4ubA-gE3ClaxpVo=, source, "embedded"] 12:27:13.606 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:kE7L-wkfcoSJ4ubA-gE3ClaxpVo=, source, "embedded"] 12:27:13.607 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.528235 msec 12:27:13.607 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:IAdWy0l73YtJj87DLWRJzpMLsIU=, delegate=RepositoryTrack(01/01 08, 03:21, rdfs:label=Ex Regali Venit Imperio, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/08 Ex Regali Venit Imperio.mp3, urn:bluemarine:track:IAdWy0l73YtJj87DLWRJzpMLsIU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.608 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 03:21, rdfs:label=Ex Regali Venit Imperio, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/08 Ex Regali Venit Imperio.mp3, urn:bluemarine:track:IAdWy0l73YtJj87DLWRJzpMLsIU=) 12:27:13.608 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/08 Ex Regali Venit Imperio.mp3 12:27:13.608 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/08 Ex Regali Venit Imperio.mp3 12:27:13.613 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/08 Ex Regali Venit Imperio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.613 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.614 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.614 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:IAdWy0l73YtJj87DLWRJzpMLsIU=, source, "embedded"] 12:27:13.614 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:IAdWy0l73YtJj87DLWRJzpMLsIU=, source, "embedded"] 12:27:13.615 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.942111 msec 12:27:13.616 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:305g210o2142uBQ2h5GdrGDEp78=, delegate=RepositoryTrack(01/01 09, 04:31, rdfs:label=Rex, In Aeternum Vive!, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/09 Rex, In Aeternum Vive!.mp3, urn:bluemarine:track:305g210o2142uBQ2h5GdrGDEp78=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.616 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 04:31, rdfs:label=Rex, In Aeternum Vive!, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/09 Rex, In Aeternum Vive!.mp3, urn:bluemarine:track:305g210o2142uBQ2h5GdrGDEp78=) 12:27:13.616 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/09 Rex, In Aeternum Vive!.mp3 12:27:13.617 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/09 Rex, In Aeternum Vive!.mp3 12:27:13.622 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/09 Rex, In Aeternum Vive!.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.623 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.623 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.623 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:305g210o2142uBQ2h5GdrGDEp78=, source, "embedded"] 12:27:13.623 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:305g210o2142uBQ2h5GdrGDEp78=, source, "embedded"] 12:27:13.624 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.309023 msec 12:27:13.624 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:vWTJV4jgQjMkYW6HP5WplkK-SXw=, delegate=RepositoryTrack(01/01 10, 01:18, rdfs:label=(Strumentale), New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/10 (Strumentale).mp3, urn:bluemarine:track:vWTJV4jgQjMkYW6HP5WplkK-SXw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$189/0x00000001002a1c40@56dd8ea2, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 12:27:13.624 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 01:18, rdfs:label=(Strumentale), New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/10 (Strumentale).mp3, urn:bluemarine:track:vWTJV4jgQjMkYW6HP5WplkK-SXw=) 12:27:13.625 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/10 (Strumentale).mp3 12:27:13.625 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/10 (Strumentale).mp3 12:27:13.632 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/10 (Strumentale).mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=tag.GENRE, type=interface java.util.List), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=mp3.format, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer), Key(name=mp3.artwork, type=interface java.util.List)] 12:27:13.632 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 12:27:13.633 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 12:27:13.633 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:vWTJV4jgQjMkYW6HP5WplkK-SXw=, source, "embedded"] 12:27:13.634 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:vWTJV4jgQjMkYW6HP5WplkK-SXw=, source, "embedded"] 12:27:13.635 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.251321 msec 12:27:13.637 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 291.136051 msec 12:27:13.637 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 12:27:13.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 1. Moderato 12:27:13.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:13.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:27:13.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:tJPDYUkCcSPb0ch-iTC7IeW4vyU=/content 12:27:13.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 2. Rondò: Andantino 12:27:13.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:13.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:27:13.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:SJV8QgF_rxDIfokQndnYL1Zdu1M=/content 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 1. Allegro Con Brio 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:odgH4CkN4zFSZw3XjbRaNZDdLJA=/content 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 2. Rondò: Allegretto 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:pzjyG4SZWvP3XZG7NVs7yTdluZo=/content 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:OjywRyTMzjsTsXpyphCCI1OVPW4=/content 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:ygA8AiXimd9N3EYnIcvrpWWfGfQ=/content 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Strumentale) 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:R5kWpHsjk8onU-BxNIEu_e8yqqE=/content 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ad Honorem Tui, Christe 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:66v_jTEksaPtyAOk65JC2HLMgbI=/content 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Rex, In Aeternum Vive! 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.644 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:kODycA7DyKfbDGPtcV4-5Zc4iNY=/content 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Multum Miror Cuius Consilio 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:DPEG4Xwp0GwuzyO3qp9Acw_5BzM=/content 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Solvitur In Libro Salomonis 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:M6WRn9gRF4LUCR2MynDFsv-mEcw=/content 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Et Caetera 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:Y8Rt7nnEoxhbhfJv4KXPrD1L31A=/content 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ecce Rex Darius 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:_G-BBX6oh9QwbWuB8CMF7uBX_rc=/content 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ex Regali Venit Imperio 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:jHz8nc6HSffXXCekPQzhbr7hKtM=/content 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Rex, In Aeternum Vive! 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:ySO0gdsP9oKMZ71T8KbEcbqYatI=/content 12:27:13.645 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.646 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.646 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Strumentale) 12:27:13.646 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 12:27:13.646 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 12:27:13.646 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 12:27:13.646 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 12:27:13.646 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 12:27:13.646 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.61:35265/rest/audiofile/urn:bluemarine:audiofile:fzPJsLrl6ToNGUleGxhHwsk15wQ=/content 12:27:13.646 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.646 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12:27:13.652 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 12:27:13.656 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 12:27:13.656 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/ClingMediaServer/ 12:27:13.656 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-026.txt 12:27:13.656 [cling-7 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-026.txt 12:27:13.656 [cling-7 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 12:27:13.657 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST PASSED in 3510 msec 12:27:13.657 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 12:27:13.665 [main ] INFO org.fourthline.cling.UpnpServiceImpl - >>> Shutting down UPnP service... 12:27:14.671 [main ] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service shutdown completed 12:27:14.672 [main ] INFO i.t.b.rest.impl.server.DefaultResourceServer - onPowerOffNotification(PowerOffNotification()) 12:27:14.672 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING Server@2ae0a53{STARTED}[10.0.1,sto=0] 12:27:14.672 [main ] INFO org.eclipse.jetty.server.Server - Stopped Server@2ae0a53{STOPPING}[10.0.1,sto=0] 12:27:14.672 [main ] DEBUG org.eclipse.jetty.server.Server - doStop Server@2ae0a53{STOPPING}[10.0.1,sto=0] 12:27:14.672 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ServerConnector@15641767{HTTP/1.1, (http/1.1)}{10.244.2.61:35265} 12:27:14.674 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING SelectorManager@ServerConnector@15641767{HTTP/1.1, (http/1.1)}{10.244.2.61:0} 12:27:14.675 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ManagedSelector@5ede2527{STARTED} id=0 keys=0 selected=0 updates=0 12:27:14.675 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change lazy=false org.eclipse.jetty.io.ManagedSelector$CloseConnections@569d7177 on ManagedSelector@5ede2527{STOPPING} id=0 keys=0 selected=0 updates=0 12:27:14.676 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Wakeup on submit ManagedSelector@5ede2527{STOPPING} id=0 keys=0 selected=0 updates=1 12:27:14.676 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@52a29dba woken with none selected 12:27:14.677 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@52a29dba woken up from select, 0/0/0 selected 12:27:14.685 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@52a29dba processing 0 keys, 1 updates 12:27:14.685 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 1 12:27:14.685 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - update org.eclipse.jetty.io.ManagedSelector$CloseConnections@569d7177 12:27:14.685 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Closing 0 connections on ManagedSelector@5ede2527{STOPPING} id=0 keys=0 selected=0 updates=0 12:27:14.686 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0 12:27:14.686 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@52a29dba waiting with 0 keys 12:27:14.688 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change lazy=false org.eclipse.jetty.io.ManagedSelector$StopSelector@498fd67e on ManagedSelector@5ede2527{STOPPING} id=0 keys=0 selected=0 updates=0 12:27:14.688 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Wakeup on submit ManagedSelector@5ede2527{STOPPING} id=0 keys=0 selected=0 updates=1 12:27:14.688 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@52a29dba woken with none selected 12:27:14.688 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@52a29dba woken up from select, 0/0/0 selected 12:27:14.688 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@52a29dba processing 0 keys, 1 updates 12:27:14.688 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 1 12:27:14.688 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - update org.eclipse.jetty.io.ManagedSelector$StopSelector@498fd67e 12:27:14.689 [}{10.244.2.61:35265}] TRACE org.eclipse.jetty.server.AbstractConnector - IGNORED java.nio.channels.AsynchronousCloseException: null at java.base/java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202) at java.base/sun.nio.ch.ServerSocketChannelImpl.end(ServerSocketChannelImpl.java:269) at java.base/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:288) at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:380) at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:728) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:791) at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:913) at java.base/java.lang.Thread.run(Thread.java:834) 12:27:14.690 [qtp1118445573-59 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran qtp1118445573-59-acceptor-0@a9ef07e-ServerConnector@15641767{HTTP/1.1, (http/1.1)}{10.244.2.61:35265} in QueuedThreadPool[qtp1118445573]@42aa2005{STARTED,8<=8<=200,i=6,r=1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}] 12:27:14.693 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0 12:27:14.693 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING EatWhatYouKill@c4faecf/SelectorProducer@5bacb374/PRODUCING/p=false/QueuedThreadPool[qtp1118445573]@42aa2005{STARTED,8<=8<=200,i=7,r=1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2021-12-22T12:27:14.694105+01:00 12:27:14.694 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.io.ManagedSelector$$Lambda$316/0x000000010046c840@7939a3cc in QueuedThreadPool[qtp1118445573]@42aa2005{STARTED,8<=8<=200,i=7,r=1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}] 12:27:14.694 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED EatWhatYouKill@c4faecf/SelectorProducer@5bacb374/IDLE/p=false/QueuedThreadPool[qtp1118445573]@42aa2005{STARTED,8<=8<=200,i=7,r=1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2021-12-22T12:27:14.69459+01:00 12:27:14.694 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ManagedSelector@5ede2527{STOPPED} id=0 keys=-1 selected=-1 updates=0 12:27:14.695 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED SelectorManager@ServerConnector@15641767{HTTP/1.1, (http/1.1)}{10.244.2.61:0} 12:27:14.695 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING HttpConnectionFactory@192d7187[HTTP/1.1] 12:27:14.695 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED HttpConnectionFactory@192d7187[HTTP/1.1] 12:27:14.695 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ScheduledExecutorScheduler@3ff7a39e{STARTED} 12:27:14.695 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ScheduledExecutorScheduler@3ff7a39e{STOPPED} 12:27:14.695 [main ] INFO org.eclipse.jetty.server.AbstractConnector - Stopped ServerConnector@15641767{HTTP/1.1, (http/1.1)}{10.244.2.61:0} 12:27:14.695 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ServerConnector@15641767{HTTP/1.1, (http/1.1)}{10.244.2.61:0} 12:27:14.695 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping Server@2ae0a53{STOPPING}[10.0.1,sto=0] 12:27:14.695 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ErrorHandler@5cadab34{STARTED} 12:27:14.695 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping ErrorHandler@5cadab34{STOPPING} 12:27:14.695 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ErrorHandler@5cadab34{STOPPED} 12:27:14.695 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING o.e.j.s.ServletContextHandler@323607d2{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.cca5a24bc8f4.jar!/webapp],AVAILABLE} 12:27:14.695 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping o.e.j.s.ServletContextHandler@323607d2{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.cca5a24bc8f4.jar!/webapp],STOPPED} 12:27:14.695 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ServletHandler@ec11440{STARTED} 12:27:14.695 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping ServletHandler@ec11440{STOPPING} 12:27:14.696 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-75a74c41==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@75a74c41{inst=true,async=true,src=EMBEDDED:null} 12:27:14.696 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-75a74c41==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@75a74c41{inst=false,async=true,src=EMBEDDED:null} 12:27:14.696 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-31460b92==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@8ae24fbf{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 12:27:14.696 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-31460b92==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@8ae24fbf{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 12:27:14.696 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=true,async=true,src=EMBEDDED:null} 12:27:14.696 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 12:27:14.696 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=true,async=true,src=EMBEDDED:null} 12:27:14.697 [main ] INFO o.eclipse.jetty.server.handler.ContextHandler.ROOT - Destroying Spring FrameworkServlet 'spring' 12:27:14.697 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 12:27:14.697 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ServletHandler@ec11440{STOPPED} 12:27:14.697 [main ] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@323607d2{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.cca5a24bc8f4.jar!/webapp],STOPPED} 12:27:14.697 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED o.e.j.s.ServletContextHandler@323607d2{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Build_and_Test/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.cca5a24bc8f4.jar!/webapp],STOPPED} 12:27:14.697 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING QueuedThreadPool[qtp1118445573]@42aa2005{STARTED,8<=8<=200,i=8,r=1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}] 12:27:14.697 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Stopping QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=8<=200,i=8,r=-1,q=0}[ReservedThreadExecutor@4500df23{s=0/1,p=0}] 12:27:14.697 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ReservedThreadExecutor@4500df23{s=0/1,p=0} 12:27:14.697 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ReservedThreadExecutor@4500df23{s=-1/1,p=0} 12:27:14.698 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Waiting for Thread[qtp1118445573-64,5,main] for 2499 12:27:14.698 [qtp1118445573-60 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@55d64021 in QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.698 [qtp1118445573-61 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@55d64021 in QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.698 [qtp1118445573-60 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@55d64021 in QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.698 [qtp1118445573-61 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@55d64021 in QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.698 [qtp1118445573-61 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1118445573-61,5,main] exited for QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.698 [qtp1118445573-60 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1118445573-60,5,main] exited for QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.698 [qtp1118445573-62 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@55d64021 in QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.698 [qtp1118445573-62 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@55d64021 in QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.698 [qtp1118445573-62 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1118445573-62,5,main] exited for QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.698 [qtp1118445573-64 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@55d64021 in QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.698 [qtp1118445573-63 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@55d64021 in QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.699 [qtp1118445573-64 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@55d64021 in QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.699 [qtp1118445573-64 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1118445573-64,5,main] exited for QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.699 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Waiting for Thread[qtp1118445573-59,5,main] for 2498 12:27:14.699 [qtp1118445573-63 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@55d64021 in QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.699 [qtp1118445573-63 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1118445573-63,5,main] exited for QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.699 [qtp1118445573-65 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@55d64021 in QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.699 [qtp1118445573-65 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@55d64021 in QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.699 [qtp1118445573-65 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1118445573-65,5,main] exited for QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.699 [qtp1118445573-59 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@55d64021 in QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.699 [qtp1118445573-59 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@55d64021 in QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.699 [qtp1118445573-59 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1118445573-59,5,main] exited for QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.699 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@55d64021 in QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.700 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$240/0x00000001003cfc40@55d64021 in QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.700 [qtp1118445573-57 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp1118445573-57,5,main] exited for QueuedThreadPool[qtp1118445573]@42aa2005{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.700 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Waiting for Thread[qtp1118445573-65,5,] for 2497 12:27:14.704 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED QueuedThreadPool[qtp1118445573]@42aa2005{STOPPED,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 12:27:14.704 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED Server@2ae0a53{STOPPED}[10.0.1,sto=0] 12:27:14.705 [Invoker-afterClass()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 12:27:14.709 [Invoker-afterClass()] DEBUG it.tidalwave.messagebus.spi.SimpleMessageBus - unsubscribe(MessageBusAdapterFactory.MessageBusListenerAdapter(method=public void it.tidalwave.bluemarine2.model.impl.DefaultCacheManager.onPersistenceUpdated(it.tidalwave.bluemarine2.message.PersistenceInitializedNotification))) 12:27:14.710 [Invoker-afterClass()] INFO org.fourthline.cling.UpnpServiceImpl - >>> Shutting down UPnP service... 12:27:16.177 [Invoker-afterClass()] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service shutdown completed 12:27:16.178 [Invoker-afterClass()] DEBUG it.tidalwave.messagebus.spi.SimpleMessageBus - unsubscribe(MessageBusAdapterFactory.MessageBusListenerAdapter(method=public void it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.onPowerOnNotification(it.tidalwave.bluemarine2.message.PowerOnNotification) throws java.lang.Exception)) 12:27:16.178 [Invoker-afterClass()] DEBUG it.tidalwave.messagebus.spi.SimpleMessageBus - unsubscribe(MessageBusAdapterFactory.MessageBusListenerAdapter(method=public void it.tidalwave.bluemarine2.rest.impl.server.DefaultResourceServer.onPowerOffNotification(it.tidalwave.bluemarine2.message.PowerOffNotification) throws java.lang.Exception)) 12:27:16.180 [Invoker-afterClass()] DEBUG it.tidalwave.messagebus.spi.SimpleMessageBus - unsubscribe(MessageBusAdapterFactory.MessageBusListenerAdapter(method=void it.tidalwave.bluemarine2.rest.impl.MusicResourcesController.onPersistenceInitializedNotification(it.tidalwave.bluemarine2.message.PersistenceInitializedNotification) throws java.io.IOException)) 12:27:16.180 [Invoker-afterClass()] DEBUG it.tidalwave.messagebus.spi.SimpleMessageBus - unsubscribe(MessageBusAdapterFactory.MessageBusListenerAdapter(method=public void it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem.onPowerOnNotification(it.tidalwave.bluemarine2.message.PowerOnNotification) throws it.tidalwave.util.NotFoundException)) 12:27:16.181 [Invoker-afterClass()] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'taskExecutor' 12:27:16.187 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DefaultDevicePublisherTest.xml] 12:27:16.213 [main ] INFO org.fourthline.cling.UpnpServiceImpl - >>> Starting UPnP service... 12:27:16.214 [main ] INFO org.fourthline.cling.UpnpServiceImpl - Using configuration: org.fourthline.cling.DefaultUpnpServiceConfiguration 12:27:16.221 [main ] INFO org.fourthline.cling.transport.Router - Creating Router: org.fourthline.cling.transport.RouterImpl 12:27:16.221 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Creating wildcard socket (for receiving multicast datagrams) on port: 1900 12:27:16.221 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Joining multicast group: /239.255.255.250:1900 on network interface: eth0 12:27:16.223 [main ] INFO org.fourthline.cling.transport.spi.StreamServer - Created server (for receiving TCP streams) on: /10.244.2.61:42679 12:27:16.223 [main ] INFO org.fourthline.cling.transport.spi.DatagramIO - Creating bound socket (for datagram input/output) on: /10.244.2.61 12:27:16.227 [main ] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service started successfully 12:27:16.234 [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, upnpService, underTest] 12:27:16.234 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - ************************************* 12:27:16.234 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - TEST "must properly publish a device" 12:27:16.234 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - ************************************* 12:27:16.252 [y_publish_a_device()] INFO i.t.b.u.m.impl.device.DefaultDevicePublisher - publishDevice() - (LocalService) ServiceId: urn:upnp-org:serviceId:UPnPServerMock, Manager: (AutowireServiceManager) Implementation: null 12:27:16.254 [y_publish_a_device()] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - Completed device registration 12:27:18.256 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - TEST PASSED in 2021 msec 12:27:18.256 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - 12:27:18.258 [Invoker-afterClass()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 12:27:18.260 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 12:27:18.346 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - ctor 12:27:18.351 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 12:27:21.384 [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.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable, i.t.b.m.i.r.EntityPresentable]) 12:27:21.386 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 12:27:21.386 [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] 12:27:21.386 [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] 12:27:21.386 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks] 12:27:21.386 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks] 12:27:21.386 [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] 12:27:21.386 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 12:27:21.386 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 12:27:21.386 [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] 12:27:21.386 [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] 12:27:21.386 [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] 12:27:21.386 [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] 12:27:21.388 [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] 12:27:21.388 [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] 12:27:21.388 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 12:27:21.388 [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] 12:27:21.388 [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] 12:27:21.388 [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] 12:27:21.916 [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] 12:27:21.916 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - *********************************************** 12:27:21.916 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for Entity" 12:27:21.916 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - *********************************************** 12:27:21.919 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.s.EntityWithRoles, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 12:27:21.929 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST PASSED in 13 msec 12:27:21.930 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 12:27:21.931 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 12:27:21.932 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 12:27:22.014 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - ctor 12:27:22.015 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 12:27:24.983 [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.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable, i.t.b.m.i.r.EntityPresentable]) 12:27:24.983 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 12:27:24.984 [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] 12:27:24.984 [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] 12:27:24.984 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks] 12:27:24.984 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks] 12:27:24.984 [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] 12:27:24.984 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 12:27:24.984 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 12:27:24.984 [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] 12:27:24.984 [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] 12:27:24.984 [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] 12:27:24.984 [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] 12:27:24.984 [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] 12:27:24.984 [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] 12:27:24.984 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 12:27:24.984 [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] 12:27:24.984 [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] 12:27:24.984 [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] 12:27:24.989 [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] 12:27:24.989 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - **************************************************** 12:27:24.989 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for MusicArtist" 12:27:24.989 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - **************************************************** 12:27:25.042 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryMusicArtist, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.EntityDIDLAdapter] 12:27:25.043 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST PASSED in 53 msec 12:27:25.043 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 12:27:25.044 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 12:27:25.045 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 12:27:25.104 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - ctor 12:27:25.104 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 12:27:27.819 [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.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable, i.t.b.m.i.r.EntityPresentable]) 12:27:27.819 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 12:27:27.820 [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] 12:27:27.820 [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] 12:27:27.820 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks] 12:27:27.820 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks] 12:27:27.820 [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] 12:27:27.820 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 12:27:27.820 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 12:27:27.820 [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] 12:27:27.820 [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] 12:27:27.820 [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] 12:27:27.820 [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] 12:27:27.820 [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] 12:27:27.820 [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] 12:27:27.820 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 12:27:27.820 [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] 12:27:27.820 [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] 12:27:27.820 [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] 12:27:27.828 [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] 12:27:27.828 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - *********************************************** 12:27:27.828 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for Record" 12:27:27.828 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - *********************************************** 12:27:27.832 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryRecord, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter] 12:27:27.832 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST PASSED in 4 msec 12:27:27.833 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 12:27:27.833 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 12:27:27.835 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 12:27:27.893 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - ctor 12:27:27.893 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 12:27:30.562 [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.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable, i.t.b.m.i.r.EntityPresentable]) 12:27:30.562 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 12:27:30.562 [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] 12:27:30.562 [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] 12:27:30.562 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks] 12:27:30.563 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks] 12:27:30.563 [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] 12:27:30.563 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 12:27:30.563 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 12:27:30.563 [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] 12:27:30.563 [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] 12:27:30.563 [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] 12:27:30.563 [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] 12:27:30.563 [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] 12:27:30.563 [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] 12:27:30.563 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 12:27:30.563 [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] 12:27:30.563 [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] 12:27:30.563 [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] 12:27:30.565 [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] 12:27:30.566 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ********************************************************* 12:27:30.566 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for decorated Entity" 12:27:30.566 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ********************************************************* 12:27:30.660 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.PathAwareMediaFolderDecorator, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 12:27:30.660 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.s.EntityWithRoles, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 12:27:30.661 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST PASSED in 94 msec 12:27:30.661 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 12:27:30.663 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 12:27:30.664 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 12:27:30.689 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - ctor 12:27:30.689 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 12:27:33.596 [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.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable, i.t.b.m.i.r.EntityPresentable]) 12:27:33.596 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 12:27:33.596 [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] 12:27:33.596 [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] 12:27:33.596 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks] 12:27:33.596 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks] 12:27:33.597 [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] 12:27:33.597 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 12:27:33.597 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 12:27:33.597 [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] 12:27:33.597 [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] 12:27:33.597 [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] 12:27:33.597 [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] 12:27:33.597 [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] 12:27:33.597 [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] 12:27:33.597 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 12:27:33.597 [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] 12:27:33.597 [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] 12:27:33.597 [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] 12:27:33.601 [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] 12:27:33.601 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ************************************************************** 12:27:33.602 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for decorated MusicArtist" 12:27:33.602 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ************************************************************** 12:27:33.606 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.PathAwareMediaFolderDecorator, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 12:27:33.606 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryMusicArtist, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.EntityDIDLAdapter] 12:27:33.607 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST PASSED in 6 msec 12:27:33.607 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 12:27:33.608 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 12:27:33.610 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 12:27:33.671 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - ctor 12:27:33.672 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 12:27:36.343 [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.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable, i.t.b.m.i.r.EntityPresentable]) 12:27:36.343 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 12:27:36.343 [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] 12:27:36.343 [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] 12:27:36.343 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.Composite -> [i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks] 12:27:36.343 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.r.SimpleComposite -> [i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.MusicArtistCompositeOfTracks] 12:27:36.343 [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] 12:27:36.343 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 12:27:36.343 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 12:27:36.343 [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] 12:27:36.343 [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] 12:27:36.343 [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] 12:27:36.343 [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] 12:27:36.343 [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] 12:27:36.343 [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] 12:27:36.343 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 12:27:36.343 [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] 12:27:36.343 [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] 12:27:36.343 [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] 12:27:36.346 [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] 12:27:36.346 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ********************************************************* 12:27:36.346 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for decorated Record" 12:27:36.346 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ********************************************************* 12:27:36.349 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.PathAwareMediaFolderDecorator, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 12:27:36.349 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryRecord, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter] 12:27:36.349 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST PASSED in 3 msec 12:27:36.349 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 12:27:36.350 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 12:27:36.377 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - FINISHED TESTS OF it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 58.709 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0 [INFO] [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_Test/workspace/modules/ClingMediaServer/target/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT.cca5a24bc8f4.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_Test/workspace/modules/ClingMediaServer/target/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT.cca5a24bc8f4-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_Test/workspace/modules/ClingMediaServer/target/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT.cca5a24bc8f4.jar to /var/jenkins_home/maven-repositories/0/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_Test/workspace/modules/ClingMediaServer/pom.xml to /var/jenkins_home/maven-repositories/0/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_Test/workspace/modules/ClingMediaServer/target/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT.cca5a24bc8f4-tests.jar to /var/jenkins_home/maven-repositories/0/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